鱼C论坛

 找回密码
 立即注册
查看: 1616|回复: 5

[已解决]char怎末能赋值数字,怎末得出的-1看不懂,求大佬讲解。

[复制链接]
发表于 2021-7-29 21:18:48 | 显示全部楼层 |阅读模式
3鱼币
本帖最后由 wyz20010429 于 2021-7-29 21:33 编辑

最佳答案
2021-7-29 21:18:49
char a='a'; //任意单个字符,加单引号。

char a='中';//任意单个中文字,加单引号。

char a=111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。
而且你想,字符在计算机中也是用数字表示的。char型数据,在内存中存的就是整数,对应一张ASCII码表 ,比如说字符知 'A' 对应的是65,字符 'a' 对应的是97 ,我们定义一个c1,比如char c1 = 'A' ; 等效于 char c1 = 65 ;
正是因为这样,所以字符型数据既可以作为一个字符使用,也可以作为一个整数使用,所以char型数据可以和int型数据进行运算!
345.PNG

最佳答案

查看完整内容

char a='a'; //任意单个字符,加单引号。 char a='中';//任意单个中文字,加单引号。 char a=111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。 而且你想,字符在计算机中也是用数字表示的。char型数据,在内存中存的就是整数,对应一张ASCII码表 ,比如说字符知 'A' 对应的是65,字符 'a' 对应的是97 ,我们定义一个c1,比如char c1 = 'A' ; 等效于 char c1 = 65 ; 正是因为这样,所以字 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-29 21:18:49 | 显示全部楼层    本楼为最佳答案   
char a='a'; //任意单个字符,加单引号。

char a='中';//任意单个中文字,加单引号。

char a=111;//整数。0~65535。十进制、八进制、十六进制均可。输出字符编码表中对应的字符。
而且你想,字符在计算机中也是用数字表示的。char型数据,在内存中存的就是整数,对应一张ASCII码表 ,比如说字符知 'A' 对应的是65,字符 'a' 对应的是97 ,我们定义一个c1,比如char c1 = 'A' ; 等效于 char c1 = 65 ;
正是因为这样,所以字符型数据既可以作为一个字符使用,也可以作为一个整数使用,所以char型数据可以和int型数据进行运算!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-7-30 09:17:30 | 显示全部楼层
整形和字符类型是可以互通的,区别是两者在计算机中存储范围不同
signed char 取值范围 0 1 2 ... 127 -128 -127 .... -2 -1(255)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-30 10:11:57 | 显示全部楼层
时宇羽然 发表于 2021-7-30 09:56
char a='a'; //任意单个字符,加单引号。

char a='中';//任意单个中文字,加单引号。

可是255表上也没有对应的东西呀?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-30 10:42:52 | 显示全部楼层
大马强 发表于 2021-7-30 09:17
整形和字符类型是可以互通的,区别是两者在计算机中存储范围不同
signed char 取值范围 0 1 2 ... 127 -12 ...

嗯嗯,懂了,感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-7-30 10:43:22 | 显示全部楼层
时宇羽然 发表于 2021-7-29 21:18
char a='a'; //任意单个字符,加单引号。

char a='中';//任意单个中文字,加单引号。

嗯嗯,明白了,感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-21 20:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表