نمونه آموزش انواع داده C توضیح داده شده است
#C #داده #انواع
char a = 'C'; // تک کاراکتر %c
char b[] = "برادر"; // آرایه از کاراکترهای %s
float c = 3.141592; // 4 بایت (32 بیت با دقت) 6 - 7 رقم %f
دو برابر d = 3.141592653589793; // 8 بایت (64 بیت با دقت) 15 - 16 رقم %lf
bool e = درست; // 1 بایت (درست یا نادرست) %d
کاراکتر f = 120; // 1 بایت (-128 تا 127+) %d یا %c
char بدون علامت g = 255; // 1 بایت (0 تا 255+) %d یا %c
h کوتاه = 32767; // 2 بایت (-32768 تا 32767+) %d
i کوتاه بدون علامت = 65535; // 2 بایت (0 تا 65535+) %d
int j = 2147483647; // 4 بایت (-2,147,483,648 تا +2,147,483,647) %d
بدون علامت int k = 4294967295; // 4 بایت (0 تا +4,294,967,295) %u
long long int l = 9223372036854775807; // 8 بایت (-9 کوئینتیلیون تا +9 کوئینتیلیون) %lld
بدون علامت بلند int m = 18446744073709551615U; // 8 بایت (0 تا 18+ کوئینتیلیون) %llu
printf("%c\n"، a); // کاراکتر
printf("%s\n"، b); // آرایه کاراکتر
printf("%f\n"، c); // شناور
printf("%lf\n"، d); // دو برابر
printf("%d\n"، e); // بوول
printf("%d\n"، f); // char به عنوان مقدار عددی
printf("%d\n"، g); // کاراکتر بدون علامت به عنوان مقدار عددی
printf("%d\n"، h); // کوتاه
printf("%d\n"، i); // کوتاه بدون امضا
printf("%d\n"، j); // بین المللی
printf("%u\n"، k); // بینهای بدون علامت
printf("%lld\n"، l); // long long int
printf("%llu\n"، m); // بدون علامت long long int