但是它并不是字符 0

来源:3-2 数据类型之char类型【常见问题解决】

完善777

2020-12-19

char i = 0 ;

等号 右边的 0 没有使用单引号,所以存在变量 i 里的是一个十进制的整型?

写回答

2回答

bennyhuo

2020-12-19

赋值为整数0,那就是整数0,赋值为字符0,就去ascii码表当中找到字符0对应的整数48存进去。

0
0

bennyhuo

2020-12-19

char本来就是整数,所以你存字符进去也是转换成对应字符集里面的整数的。

0
0

C语言系统化精讲 重塑编程思想 打造坚实的开发基础

如果通向大牛的道路有捷径,那就是先学好C语言

2208 学习 · 853 问题

查看课程