C语言求各种数据类型的字节长度。

运行结果都是:4198864?请问这串数字是有什么特别的意义吗?
2024-11-29 02:34:30
推荐回答(2个)
回答1:

你这写的根本就是错误的。
你在printf里写了一个%d的占位符,后面对应的参数却根本没给,输出的是垃圾值
printf("int: %d\n", sizeof(int)); 这才是正确的写法

回答2:

按照以上代码应该改为:
printf("int:%d\n",sizeof(a));
下面的printf语句都得相应调整,你再好好看看书上printf的相关内容,好吧。。。