小废材 发表于 2020-2-14 20:53:12

大佬们帮帮我,哪里错了?

我想一下求完float、double和long double的字节数,但是显示的不是4、8、8。而是4325404
这是怎么回事?{:10_243:}

#include<stdio.h>
void main()
{
printf("%d","%d","%d\n",sizeof(float),sizeof(double),sizeof(long double));
}

qiuyouzhi 发表于 2020-2-14 21:05:18

不能写在一起
#include<stdio.h>
int main(void)
{
        printf("%d\n",sizeof(float));
        printf("%d\n",sizeof(double));
        printf("%d\n",sizeof(long double));
}

zltzlt 发表于 2020-2-14 21:51:23

qiuyouzhi 发表于 2020-2-14 21:05
不能写在一起

错,可以写在一起

zltzlt 发表于 2020-2-14 21:51:35

你格式化的那部分代码有误,应该这样:

#include <stdio.h>
void main()
{
    printf("%d %d %d\n", sizeof(float), sizeof(double), sizeof(long double));
}

qiuyouzhi 发表于 2020-2-14 21:54:44

zltzlt 发表于 2020-2-14 21:51
错,可以写在一起

哦哦哦,眼残{:10_269:}

小废材 发表于 2020-2-15 07:44:17

谢谢各位啦
页: [1]
查看完整版本: 大佬们帮帮我,哪里错了?