注册 登录
编程论坛 C++教室

关于整型变量与字符型变量

qiaokangjun 发布于 2012-05-28 18:27, 1176 次点击
整型变量与字符型变量是否在任何情况下都可以相互代替?如
char c1,c2;
与int c1,c2;
是否无条件的等价?
5 回复
#2
yuccn2012-05-28 21:38
不等价,内存空间大小都不一样了
#3
只想了解你2012-05-31 13:46
当然等价了
#4
lzc89943752012-05-31 13:55
回复 3楼 只想了解你
不等价啊
#5
天使梦魔2012-05-31 13:58
char占用1字节 00~FF
int占用4字节 00 00 00 00 ~ FF FF FF FF

char和int在C++标准里可以直接运算,编译器都处理好的,如果是其它类型可能要做类型转换.
只要明确知道内存值,不管是什么都可以用
#6
糊涂无罪2012-06-02 10:04
谈不上等价,只是彼此可以相互转换。宏观上可以双向转换,但是从内存级别来说完全不是一回事。
1