पाठ 6 / 36
डेटा टाइप्स
मान कितने बाइट लेता है और कैसे पढ़ा जाता है।
मूल टाइप्स
char 1 बाइट · int 4 बाइट · float 4 बाइट · double 8 बाइट · bool <stdbool.h> से। मॉडिफ़ायर: short, long, long long, unsigned।
साइज़ जाँचें
sizeof कंपाइल-टाइम पर बाइट बताता है।
#include <stdio.h>
int main(void) {
printf("int is %zu bytes\n", sizeof(int));
return 0;
}
Output:
int is 4 bytes
ओवरफ़्लो रैप होता है
unsigned char c = 255; c = c + 1; से c 0 हो जाता है। इंटीजर टाइप अपनी सीमा पर रैप होते हैं।