00问答网
所有问题
为什么可以把字符值赋给整型变量
如题所述
举报该问题
推荐答案 2017-04-11
强制类型转化, 如: char ch='a'; int b=(int)ch; 这样就把字符型变量ch转化为int型并赋给b 把string转化为int型,那个不可能的,除非是一些习题规定以某种方式进行转换,那就要自己写实现的具体代码了,但是那个问题是另外一回事了
追问
将整数赋给字符变量得到的结果是整数还是字符?为什么?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/neTrr0Z0jjjZ0TDBZj.html
其他回答
第1个回答 2017-04-11
将字符赋值给整型变量,实际上是把字符对应的ascii码赋给整型变量
同样把整型赋给字符型时,赋的是ascii码对应的字符
本回答被网友采纳
相似回答
字符
型数据
赋值给整型变量
答:
这是由不同变量的存贮形式决定的,当字符型数据赋给整型变量时,
由于字符只占一个字节,而整型变量为两个字节
,因此将字符数据的前八位放到整型变量的低八位中,一个字节八位,你的输出带符号,说明你的系统是turbo C。
为什么
C语言中
字符
会自动转变为
整型
数据?
答:
由于字符类型是整数类型的子类型,当你使用字符类型参与表达式计算时,C语言会自动将字符提升为整数
。这意味着,如果你执行类似以下的操作:在这个例子中,字符'A'会被自动提升为对应的整数值,然后赋给整数变量myInt。这是因为C语言中的类型提升规则确保了数据的一致性和正确性。这种提升通常不会导致数据...
C语言中,定义ch1为
字符
型
变量
,
为什么可以赋值整数
?为什么可以以整形格 ...
答:
char
变量
存的就是字符的ASCII编码,占用1字节,取值范围在0~255之间 举个例子:char ch1 = ‘a’;char ch1 = 97;//
把字符
a的ASCII编码
赋值给
ch1 这两种方式都是可以的
字符
型赋予
整型
答:
根据标准,
字符
型(char)占用一个字节存储(一个字节8位)。而
整型
(int)则视不同环境而定。现在常见的是2字节或者4字节。拿2字节的整型举例,大多数情况下,第一个字节是低八位,第二个字节是高八位,那么问题就来了,将2字节的内容存储至1字节中,必然要舍去部分值。因此只会复制int型
变量
低八位...
大家正在搜
整型数据的取值范围怎么算
短整型的取值范围
布尔型变量
b的ascii码值是多少
const在c语言中的用法
ascii码
字符值赋给整型变量
字符型变量与整型变量的转换
整型赋值给字符型怎么
相关问题
c语言能将字符(char)直接赋值给整型变量吗
C语言中把整型变量3403赋给字符型变量后为什么输出这个字符...
如何根据字符串值动态给JAVA成员变量赋值
C语言中,定义ch1为字符型变量,为什么可以赋值整数?为什么...
为什么给字符变量赋值之后却覆盖了之前的整型变量?
c语言 怎么讲一个整形变量的值赋给一个字符型数组中的一个元素
能不能把一个字符常量赋值给一个整形变量?
把一个整型值赋值给一个字符型变量,为什么不报错