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

问几个小问题

心剑无痕 发布于 2010-02-02 19:36, 721 次点击
字符常量'\4f'为什么不对,还有,char ch1='a'和char ch1=a有什么区别?
4 回复
#2
cnfarer2010-02-02 22:27
'\4f':包含了两个字符,所以不对

char ch1='a';定义字符变量ch1并将初始化为'a'
char ch1=a;定义字符变量ch1并将a的值赋给它(如果a未定义或类型不能转换会出错)
#3
fyz5202010-02-03 09:50
楼主没看书哈,我也是刚学的,但我可是认真看书的
#4
心剑无痕2010-02-03 09:54
回复 2楼 cnfarer
谁说我没看了,我搞混了,就整不明白了
#5
luxiaocheng2010-02-03 21:40
标示符第一个字母必须是字母或下划线。
标示符中不应有除字母,数字或下划线以外的字符。
标示符的长度一般不超过31个字符。

'a'我感觉是调用了ASCII中的对应是97。
而那个a是负值给了ch1这个变量。

我也看了不久的书,我是这样理解的,不对的请高手指出
1