Typ |
Bitów |
Zakres wartości |
char signed char unsigned char wchar_t short int signed short int unsigned short int int signed int unsigned int long signed long unsigned long float double long dauble |
8 8 8 16 16 16 16 32 32 32 32 32 32 32 64 80 |
-128 do +127 -128 do 127 0 do 255 0 do 65535 -32768 do 32767 -32768 do 32767 0 do 65535 -2147483648 do 2147483647 -2147483648 do 2147483647 0 do 4294967295 -2147483648 do 2147483647 -2147483648 do 2147483647 0 do 4294967295 3.4E-38 do 3.4E+38 1.7E-308 do 1.7E+308 3.4E-4932 do 3.4E+4932 |
Znak |
Kod zapisu |
Oznaczenie |
a a a a 5 \b \f \n \r \t \v \a \ ' " ? 0 |
x=' a ' x=L' a ' x=' \x61 ' x=' \0141 ' x=' 5 ' x=' \b ' x=' \f ' x=' \n ' x=' \r ' x=' \t ' x=' \v ' x=' \a ' x=' \\ ' x=' \' ' x=' \" ' x=' \? ' x=' \0 ' |
litera a typu char litera a typu wchar_t litera a, dla pozycji podanej szesnastkowo litera a, dla pozycji podanej ósemkowo cyfra 5 - można stosować jako typ integer cofanie (Backspace) nowa strona nowa linia powrót karetki tabulator poziomy tabulator pionowy dźwięk lewy ukośnik apostrof cudzysłów pytajnik znak o kodzie zero (null) |
Znak |
Kod zapisu |
Oznaczenie |
\b \f \n \r \t \v \a \ ' " ? 0 |
x=" \b " x=" \f " x=" \n " x=" \r " x=" \t " x=" \v " x=" \a " x=" \\ " x=" \' " x=" \" " x=" \? " x=" \0 " |
cofanie (Backspace) nowa strona nowa linia powrót karetki tabulator poziomy tabulator pionowy dźwięk lewy ukośnik apostrof cudzysłów pytajnik znak o kodzie zero (null) |
#include <cstdlib>; #include <iostream>; using namespace std; float x=10; //zmienna globalna int main(){ cout<<"Podaj zmienna lokalna"<<endl; float x; //zmienna lokalna cin>>x; cout<<"\n\nTwoja zmienna lokalna to: "<<x; cout<<"\nTwoja zmienna globalna to: "<<::x<<"\n\n"; system ("PAUSE"); return EXIT_SUCCESS; }Na ekranie zostanie wyświetlona wartość obu zmiennych. Jest to przykład na zasłanianie nazw.
#include <cstdlib>; #include <iostream>; using namespace std; typedef float wartosc; int main(){ wartosc x; cout<<"Podaj cene "; cin>>x; wartosc y; cout<<"\nPodaj cene "; cin>>y; cout<<"\n\nCena pierwsza wynosi "<<x <<"\n"<<"Cena druga wynosi "<<y<<"\n\n"; system ("PAUSE"); return EXIT_SUCCESS; }
#include <cstdlib>; #include <iostream>; using namespace std; enum pomiar{ start, praca=1, koniec=2, blad=3 }; pomiar x; int main(){ x=start; cout<<"\nDo nazwy \"start\" przypisana jest liczba: "<<x; x=koniec; cout<<"\nDo nazwy \"koniec\" przypisana jest liczba: "<<x<<"\n\n"; system ("PAUSE"); return EXIT_SUCCESS; }