返回信息流如图。但我在vc和gcc下得到的结果真的是1啊
这是一条镜像帖。来源:北邮人论坛 / cpp / #14100同步于 2008/10/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
sizeof 问题
ATV
2008/10/15镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
4
我在gcc下是4
【 在 ATV (ATV) 的大作中提到: 】
: 如图。但我在vc和gcc下得到的结果真的是1啊
: [upload=1][/upload]
#include <stdio.h>
void main(void)
{
char c='A';
printf("%d",sizeof(c));
}
我运行这个是1啊
人说的是字符常量
【 在 dinoxxx (匡威代理) 的大作中提到: 】
: #include <stdio.h>
: void main(void)
: {
: ...................
字符常量,gcc下确实是4啊
【 在 dinoxxx 的大作中提到: 】
: #include <stdio.h>
: void main(void)
: {
: ...................
c++ primer 4th edition的中文版144页:
对char类型或值为char类型的表达式做sizeof操作保证得1
而且C++中字符字面值的类型就是char
so...
【 在 ATV (ATV) 的大作中提到: 】
: 保存成.cpp文件编译时是1,
: .c文件是4
: 有人解释一下吗?
: ...................