C Program za pronalaženje veličine int, float, double i char

U ovom ćete primjeru naučiti procjenjivati ​​veličinu svake varijable pomoću operatora sizeof.

Da biste razumjeli ovaj primjer, trebali biste imati znanje sljedećih C programskih tema:

  • C Vrste podataka
  • C Varijable, konstante i literale
  • C ulazni izlaz (I / O)

sizeof(variable) Operator izračunava veličina varijable. A za ispis rezultata koje je vratio sizeofkoristimo %luili %zuspecifikator formata.

Program za pronalaženje veličine varijabli

 #include int main() ( int intType; float floatType; double doubleType; char charType; // sizeof evaluates the size of a variable printf("Size of int: %zu bytes", sizeof(intType)); printf("Size of float: %zu bytes", sizeof(floatType)); printf("Size of double: %zu bytes", sizeof(doubleType)); printf("Size of char: %zu byte", sizeof(charType)); return 0; ) 

Izlaz

 Veličina int: 4 bajta Veličina float-a: 4 bajta Veličina dvostrukog: 8 bajta Veličina char: 1 bajt 

U ovom programu deklarirane su 4 varijable intType, floatType, doubleType i charType.

Zatim se veličina svake varijable izračunava pomoću sizeofoperatora.

Zanimljivi članci...