小编par*_*hai的帖子

在C中使用sizeof运算符

我写了一个代码来打印C中不同数据类型的大小.

#include<stdio.h>
int main()
{
     printf("%d", sizeof(int));//size of integer
     printf("%d", sizeof(float));
     printf("%d", sizeof(double));
     printf("%d", sizeof(char));
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,但如果我替换%d%ld,它的工作原理.我不明白为什么我long int要打印一个小范围的号码.

c sizeof

0
推荐指数
1
解决办法
248
查看次数

标签 统计

c ×1

sizeof ×1