technik informatyk
Pablino
E-mail: pabllino@wp.pl
A
int liczba=1;
char_zmienna="A";
int długość (t)
char *t;
{
int n;
for (n = 0; *t != '\0'; t++)
{++n;}
return n;
}
Wywołanie:
char *tekst="ola ma kota";
printf ("dlugość tekstu = % d, długość(tekst));
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int zmienna1 = 213;
int tablica[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
struct
{
int liczba;
long long duzaLiczba;
} struktura;
cout << "Adres zmienna1=" <<& zmienna1 << endl << endl;
cout << "Adres tablica=" <<& tablica << endl;
cout << "Adres tablica[0]=" <<& tablica[ 0 ] << endl;
cout << "Adres tablica[1]=" <<& tablica[ 1 ] << endl << endl;
cout << "Adres struktura=" <<& struktura << endl;
cout << "Adres struktura.liczba=" <<&( struktura.liczba ) << endl;
cout << "Adres struktura.duzaLiczba=" <<&( struktura.duzaLiczba ) << endl;
getch();
return( 0 );
}
Nazwa typu | Rozmiar w bajtach | Zakres wartości |
---|---|---|
char |
1 | -128 ÷127 |
int |
2 4 w trybie 32 bit |
-32768 ÷ 32767 -2147483648 ÷ 2147483647 |
short |
2 | -32768 ÷ 32767 |
long |
4 | -2147483648 ÷ 2147483647 |
unsigned char |
1 | 0 ÷ 255 |
unsigned |
2 4 w trybie 32 bit |
0 ÷ 65535 0 ÷ 4294967295 |
unsigned short |
2 | 0 ÷ 65535 |
unsigned long |
4 | 0 ÷ 4294967295 |
enum |
2 | -32768 ÷ 32767 |
float |
4 | 1,2E-38 ÷ 3,4E+38 dokładność 7 cyfr |
double |
8 | 2,2E-308 ÷ 1,8E+308 dokładność 15 cyfr |
long double |
10 | 3,4E-4932 ÷ 1,2E+4932 dokładność 19 cyfr |
C.
#include
#include
int main()
{
using namespace std;
int liczba = 9;
int * wsk_liczba; /*--deklaracja wskaźnika
na int--*/
wsk_liczba = & liczba; /* przypisanie wskaźnikowi
adresu int */
//dwa sposoby wyświetlenia wartości liczba
cout << "Zmienna liczba = " << liczba
<< "\ni *wsk_liczba jako zmienna liczba = "
<< * wsk_liczba
<< endl;
//dwa sposoby wyświetlenia adresu zmiennej
cout << "Adres liczby = " << & liczba
<< "\ni wsk_liczba jako adres liczby = "
<< wsk_liczba
<< endl;
//zmiana wartości za pomocą wskaźnika
* wsk_liczba = * wsk_liczba + 1;
cout << "Liczba = " << liczba;
getch();
return 0;
}
© 2010 Wszystkie prawa zastrzeżone.