首页文章正文

字符型数据赋值给整型变量,c语言string和char的区别

c语言怎么把汉字赋值给变量 2023-12-07 23:08 520 墨鱼
c语言怎么把汉字赋值给变量

字符型数据赋值给整型变量,c语言string和char的区别

字符型数据赋值给整型变量,c语言string和char的区别

intmain(){inti,j;i='A';j='B';cout<

o(╯□╰)o std;intmain(){inti,j;//iandjare整数变量si='A';//将字符常量赋值给整数变量ij='B';//将字符常量赋值给整数变量i将字符常量赋值给整数变量jcout<

d)switch(x)x:整数常量、字符常量、或枚举类型数据。 情况1:…。 不能是变量。 案例2:…… e)切换是必需的测试类型。请务必在课后完成书中的切换练习。 大学C语言复习这是由不同变量的存储形式决定的。当将字符数据赋值给整数变量时,由于字符只占用一个字节,而整数变量占用两个字节,所以字符数据的前八位放在整数变量的低八位中。

将字符数据分配给整数变量时,ASCII代码表中的字符值将分配给整数变量。 将int、short或long类型数据分配给char类型变量时,低8位将原样发送给char类型变量。 allocatei='a';j='b';//将字符赋值给整数变量//c1=97;c2=98;//将整数赋值给字符变量//printf("%c,%c,%c,%c\n",i, j,c1,c2);//输出字符形式//printf("%d,%d,%d,%d\n,i,j,c1,c2");//十进制

32之前的字符是不可见的控制字符,32~126是可见的字符,127是DELcharc=127;charc=0xff;都是可接受的。 但要注意不要这样做:inta=127;charc=a;这涉及到类给字符类型赋值,实际上,这个整数值会对应ANSI码的字符,但int占用两个字节,即16位,而char占用一个字节和8位,所以int给char类型赋值时,只能传递低8位二进制码,即01000001,65

后台-插件-广告管理-内容页尾部广告(手机)

标签: c语言string和char的区别

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号