鱼C论坛

 找回密码
 立即注册
查看: 2195|回复: 4

关于布尔类型和char类型

[复制链接]
发表于 2019-4-24 20:23:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我看了零基础入门学习C,以及C Primer Plus, 发现里面都说最小的整数类型是字符类型。但是布尔类型属于无符号整数类型啊,所以最小整数类型应该是布尔吧,不是字符类型吧,希望大神们告知
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-4-24 21:54:50 | 显示全部楼层
    你判定“最小” 的标准和依据是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-24 22:19:08 | 显示全部楼层
本帖最后由 遗忘消失的灆 于 2019-4-24 22:20 编辑
jackz007 发表于 2019-4-24 21:54
你判定“最小” 的标准和依据是什么?


针对的是不同的环境和OS下的最小整数类型,
Snipaste_2019-04-24_22-15-40.png
这是论坛里面的测试题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-4-24 22:35:32 | 显示全部楼层
本帖最后由 jackz007 于 2019-4-24 22:37 编辑
遗忘消失的灆 发表于 2019-4-24 22:19
针对的是不同的环境和OS下的最小整数类型,

这是论坛里面的测试题


      最小的整数类型,毫无疑问,必须是 char,其大小对应于 1 个字节,因为这是计算机中实际存在的最小的独立的数据单位;最小的数据类型,那就必须是布尔型,因为布尔型变量只有两个值,真和假,只要一个二进制位就可以了,1 个 char 可以表达 8 个独立的布尔值。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-24 22:42:58 | 显示全部楼层
jackz007 发表于 2019-4-24 22:35
最小的整数类型,毫无疑问,必须是 char,其大小对应于 1 个字节,因为这是计算机中实际存在的最 ...

对于最小的数据单位是布尔类型这是正确的,但是需要记住的是布尔类型也是整数类型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-3 17:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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