如题请问怎么用c语言编写程序验证int,char数据类型的长度
求解数据类型长度,可以使用sizeof()
如图演示:
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("sizeof(char) = %d\n", sizeof(char));
printf("sizeof(short) = %d\n", sizeof(short));
printf("sizeof(int) = %d\n", sizeof(int));
printf("sizeof(long) = %d\n", sizeof(long));
printf("sizeof(longlong) = %d\n", sizeof(long long));
printf("sizeof(float) = %d\n", sizeof(float));
printf("sizeof(double) = %d\n", sizeof(double));
return 0;
}
以上仅供参考,如有任何疑问,可以评论回复,看到即回。
希望对题主有所帮助!可以的话,点个采纳!
用sizeof就可以啊
#include <stdio.h>
#include <string.h>
int main()
{
char str[100]="abcd";
printf("int类型的大小:%d\n",sizeof(int));
printf("char类型的大小:%d\n",sizeof(char));
printf("str的空间大小是:%d\n",sizeof(str));
printf("str字符串的长度是:%d\n",strlen(str));
return 0;
}
sizeof
整形判断大小,字符数组用strlen方法获取字符数量。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!