字符0和整数0有区别么???求高手 求详解

 我来答
求真实验室
2022-11-17 · 探索生活中的科学奥秘
求真实验室
太平洋电脑网是专业IT门户网站,为用户和经销商提供IT资讯和行情报价,涉及电脑,手机,数码产品,软件等。
向TA提问
展开全部

1、类型符号不同:

字符‘0’用字符变量存储,需要使用类型符号 char 来表示,而整数0用整型变量来存储时,使用 int 类型符号来申明。

2、存储单元不同:

字符“0”在内存单元中占用 1 个字节即8位来表示,而整型变量存储 0 在16位字长的机器上,基本整型的长度也为16位,即用 2 个字节来源存储。

3、内部存储数值不同:

char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1),字符“0”对应的ASCII 码为 0011 0000即 48。而,整型 0 的内部存储的值为 0x0000。

扩展资料:

字符的相关作用:

针对微软公共语言运行库的应用程序使用编码将字符表示形式从本机字符方案映射至其他方案。应用程序使用解码将字符从非本机方案映射至本机方案。电脑和通讯设备会使用字符编码的方式来表达字符。意思是会将一个字符指定给某个东西。

传统上,是代表整数量的位元序列,则可透过网络来传输,同时亦便于储存。常用的例子是ASCII和用于统一码的UTF-8。根据谷歌的统计,UTF-8是目前最常用于网页的编码方式。相较于大部分的字符编码把字符对应到数字或位元串,摩斯密码则是使用不定长度的电子脉冲的序列来表现字符。

参考资料来源:百度百科-整型

参考资料来源:百度百科-char

参考资料来源:百度百科-字符

参考资料来源:百度百科-ASCII

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式