www问答网
所有问题
有关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://www.wendadaohang.com/zd/K5dK5G141.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永远为正整数了。细节就是这样了,至于会不会...
C++给8位的
unsigned
类型
赋值
-1,为什么结果是255不是-1;
答:
4.
unsigned
是无符号数,把1111 1111看成正数 255 因为255的二进制为(1111 1111)
给8位的
unsigned
char
赋值
1000会是多少
答:
这个是补码表示的结果0的补码就是一串000000的二进制编码正数的补码等于其二进制编码负数的补码等于绝对值的二进制编码、取反、再加1-1的绝对值1,二进制编码00000001取反11111110+1:11111111刚好是255的二进制编码
unsigned
char
不是0到255吗?为什么这里把-4
的值赋
给它?
答:
负数,在计算机中,是以 补码 出现的。-4 的八位数补码,是 252。
unsigned
char
,或 char,只是在运算的时候,起作用。
赋值
时,它们,并无关系。
unsigned
char
类型的怎样给它赋个初始值?
答:
0-255之间随便
赋
一个啊
如何
给
unsigned
char
数组
赋值
答:
可以进行普通
赋值
:
unsigned
char
c='A'; c=0x65; c=77;也可以利用函数:scanf("%c",&c);
c语言
unsigned
char
定义一个
变量
初值是多少
答:
定义
变量
,最好一并手动
赋初值
。否则系统不会给局部变量赋0一般是随机值0xcccc这样的,全局变量一般会自动赋0。但是编码规范,要求代码手动
赋值
。
把-1赋给八比特大小的
unsigned
char
所得结果为255?为什么?
答:
当我们给一个无符号类型
赋值
时,如果赋值超过了它的表示范围,就会进行类型转换,其结果是初始值对无符号类型表示数值总数取模后的余数。8比特大小的
unsigned
char
在计算机中可表示0~255区间内的值(总数为256)。如果我们把-1赋给unsigned char,由于-1的二进制值为11111111(转换为10进制是255),对...
char变量的
值能不能赋字符串?比如我定义一个char型变量,想
赋值
为ABC...
答:
char
型
变量
只有一个字节,所以只能赋一个字符给它,例如:char x='a';定义一个char型变量,想
赋值
为ABC,是不可以的。可以将字符串赋值到一个字符型数组中去,例如:char x[4]="ABC",注意这里字符串虽然看起来只有ABC三个字符,但是实际上末尾还要加上一个‘\0'的,所以这里数组元素个数为4,...
大家正在搜
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*变量赋值