11问答网
所有问题
有关unsigned char 变量的赋值
定义如下语句:
unsigned char i=13;
cout<<i<<endl;
程序运行结果是什么也没显示,为什么? 而改为 i='13'就正常显示13了。
那我把i赋值为9,也是一样的没显示
举报该问题
推荐答案 2011-08-15
i是一个字符,你赋给它一个数字,当输出i时将该数字对应的字符输出,字符对应的数字可以查询ASII码表,13对应回车符。
ASII码第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。这些字符一般显示不出来。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/8q48q2P7P.html
其他回答
第1个回答 2011-08-15
unsigned char i=13;
这个13是ascii码中的序号、不是”13“这个数,在ascii码中13相当与回车、但打印出来是把光标放到一行的开头、、
第2个回答 2011-08-15
转义符
第3个回答 2011-08-15
ASCII码里面的13,表示的是"换行"符号,你显示输出换行符,所以看起来就是什么也没显示了
相似回答
C语言中把
unsignedchar
型数据
赋值
给int型数据会不会出问题
答:
unsignedchara='A';intb=-1666666;b=a;由于
unsignedchar
类型的变量只有一个字节,而int类型有4个字节,当将一个unsignedchar类型的变量赋给一个int型的变量后,会使int型
变量的
高三个字节全部清零。在上述实例中就是b的高三个字节全部变为0。也就是说b永远为正整数了。细节就是这样了,至于会不会...
大家正在搜
unsigned char 赋值
unsigned char 范围
c语言unsigned char
unsigned char啥意思
unsigned char长度
int转unsigned int
char类型变量怎么赋值
unsigned int
signed char是什么意思
相关问题
unsigned char * 怎样赋值
C语言中把unsigned char 型数据赋值给int 型...
用unsigned int给unsigned char赋值的...
C语言 可以将_bool变量的值赋给unsigned cha...
unsigned char型字符串能和string相互赋值么
unsigned char型数组怎么一次性赋值赋值
单片机 I/O口不能用 unsigned char类型的数据...
关于给char*变量赋值