#include<stdio.h>
int main(int argc, char* argv[])
{
//有符号
int a = 10;
short b = 20;
long c = 30;
long long d = 40;
//输出单位为占用字节数
printf("%d", sizeof(a));//4
printf("%d", sizeof(b));//2
printf("%d", sizeof(c));//4
printf("%d", sizeof(d));//8
//无符号
unsigned int au = 10u;
unsigned short bu = 20u;
unsigned long cu = 30lu;
unsigned long long du = 40llu;
printf("%d", sizeof(au));//4
printf("%d", sizeof(bu));//2
printf("%d", sizeof(cu));//4
printf("%d", sizeof(du));//8
return 0;
}
C语言-无符号整型
于 2024-07-13 22:14:51 首次发布