c语言编写程序验证长度

如题请问怎么用c语言编写程序验证int,char数据类型的长度

求解数据类型长度,可以使用sizeof()
如图演示:

img


代码如下:

#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方法获取字符数量。

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632