问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

c语言中,char.int的取值范围是依据什么?是不是跟二进制有关?

发布网友 发布时间:2022-04-28 13:25

我来回答

4个回答

热心网友 时间:2023-10-10 07:28

一般来说, char 占一个字节 一个字节8位,那么 8位可以表示多少呢 2的8次方 ,但是你不加 无符号的说明 一般是有符号的,那么就是 - 2^7 -到 2^7-1 之间, int 占四个字节, 就是 32位,按前面的一样算法, 这是一般来说,还要看不同平台编译器,如果一个编译器 char 占2字节呢,所以开发过程中最好先自己测试一下,就OK了,但是大致是不变的。

热心网友 时间:2023-10-10 07:28

char是有符号字符型,存储的依然是整数,只不过不同的整数代表不同的字符,取值范围在-128~127之间
int是有符号整型,在32位系统下占4字节,取值范围在-20多亿~20多亿之间

热心网友 时间:2023-10-10 07:29

和机器有关系 要看CPU的字长 早期CPU是16位的时候int是2个字节 现在的32位机器int就是4个字节了

热心网友 时间:2023-10-10 07:28

一般来说, char 占一个字节 一个字节8位,那么 8位可以表示多少呢 2的8次方 ,但是你不加 无符号的说明 一般是有符号的,那么就是 - 2^7 -到 2^7-1 之间, int 占四个字节, 就是 32位,按前面的一样算法, 这是一般来说,还要看不同平台编译器,如果一个编译器 char 占2字节呢,所以开发过程中最好先自己测试一下,就OK了,但是大致是不变的。

热心网友 时间:2023-10-10 07:28

char是有符号字符型,存储的依然是整数,只不过不同的整数代表不同的字符,取值范围在-128~127之间
int是有符号整型,在32位系统下占4字节,取值范围在-20多亿~20多亿之间

热心网友 时间:2023-10-10 07:29

和机器有关系 要看CPU的字长 早期CPU是16位的时候int是2个字节 现在的32位机器int就是4个字节了

热心网友 时间:2023-10-10 07:29

是,也和编译器有关,假设编译器32为,那么最大值就是2^32-1追问可以更详细点么?

追答是这样,c语言要看它的编译器,对于一个int类型的变量,32位编译器认为是占32个比特位(0或者以)。一个bit位的范围是2^0-1,二个bit位是2^1-1,依次,假设编译器32为,那么最大值就是2^31-1
。c语言要先经过编译器编译编译才能执行,执行的时候到底是多少位(32 or 64)由编译器决定!所以在不同位数的编译器上范围也是变得!当然,上面说的有一些问题,因为首位是符号位,应当说是2^-31-1到(2^31)-1,总共2^32-1个数

热心网友 时间:2023-10-10 07:29

是,也和编译器有关,假设编译器32为,那么最大值就是2^32-1追问可以更详细点么?

追答是这样,c语言要看它的编译器,对于一个int类型的变量,32位编译器认为是占32个比特位(0或者以)。一个bit位的范围是2^0-1,二个bit位是2^1-1,依次,假设编译器32为,那么最大值就是2^31-1
。c语言要先经过编译器编译编译才能执行,执行的时候到底是多少位(32 or 64)由编译器决定!所以在不同位数的编译器上范围也是变得!当然,上面说的有一些问题,因为首位是符号位,应当说是2^-31-1到(2^31)-1,总共2^32-1个数

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
我本将心照明月 奈何明月照沟渠 沟渠志远达四海 汇纳四海亦枉然 作者是... 鼠尾草茶鼠尾草茶的作用及功效 鼠尾草茶鼠尾草茶的简介 鼠尾草茶 薰衣草花茶怎么存放 王者荣耀怎么和别人对比战力 王者荣耀多少分一段分路战力 分路战力分段表 王者荣耀 王者荣耀荣耀战力对比在哪看? 桑树桑黄迷萤叶甲生活习性 下巴关节张嘴就疼 为什么char类型数据的取值范围是-128~127? c语言中关于char范围的问题 作文长大想当老师要怎样努力的话 我长大了想当一名老师作文怎么写 长大了,我想当老师 作文 我现在还在读小学长大我的理想是当一名老师我怎样才能当上一名老师呢我现在该怎麽做呢 我长大了想做一名老师两百字 长大后我想成为一名老师什么(作文) 你长大了想做什么?为什么? 我长大了想当老师,因为什么? 麻烦快回 我想当老师作文300字左右说说怎样去做这件事 一年级写作长大后想当一名老师怎么写 我长大了想当一名教师,因为什么呢? 我长大想学老师一名老师为什么? 我长大了想,当一名老师作文怎么写 我长大了想当老师,450字的作文怎么写 你为什么想当教师?说明你的理由 长大后想当老师的理由是什么? 把好友移动到黑名单还能不能偷我的菜? 列入黑名单怎么还可以偷 QQ开心农场拉黑名单了还能偷 char类型的值域是多少 手机拍照的照片大小是87.6kb,怎么能让这张照片变成大于100kb? 怎样把彩色衣服染成白色的? 彩色衣服如何保持颜色鲜艳不褪色 彩色衣服穿久了褪色,如何让衣服变鲜艳 怎么样才能让染色的衣服变回原样? 彩色的衣服要怎么洗才能保持色彩的鲜艳度??? 84消毒液能漂白彩色衣服吗,能把彩色衣服漂白吗,不能的话用什么漂白剂... 彩色彩色衣服怎么洗能够再恢复原样 蓝月亮彩漂怎么使用最有效?真的能使彩色衣服更鲜艳吗? 帮我选“对外汉语”专业本科毕业论文题目? 彩色衣服怎么才能把颜色变浅 对外汉语专业学年论文如何选题? 怎样使彩色衣服洗出来更鲜艳 对外汉语论文该如何写?参考资料哪里有?论文怎么写才好? 稻草人读后感四百个字,第一篇 彩色衣服怎么掉色 求现代汉语论文题目……词汇和语法方面的都可以 我的世界14.0彩色衣服怎么做 急求!!!!对外汉语专业,即现在的汉语国际教育专业文化方向的毕业论文,有什么好题目么?周三就要确定
  • 焦点

最新推荐

猜你喜欢

热门推荐