C语言数据类型

本文详细介绍了C语言中char、int和float数据类型的字节数、位数,以及它们在Windows下的二进制编码表示。讨论了补码的概念,解释了为什么int型的取值范围为[−215,215−1]或[−231,231−1]。此外,还概述了浮点数在IEEE 754标准下的表示方式,包括符号位、有效数和指数位,并分析了float的取值范围。" 114622032,10295677,JAVA实现用户在线时长:过滤器与监听器应用,"['JAVA开发', 'Web开发', 'session', '用户管理']
摘要由CSDN通过智能技术生成

C语言数据类型字节数、位数以及二进制转换

以windows操作系统为例

char型:1字节、8位二进制编码

8位二进制编码转换成数字:
( 11111111 ) 2 (11111111)_2 (11111111)2
(1) = 1 × 2 7 + 1 × 2 6 + 1 × 2 5 + 1 × 2 4 + 1 × 2 3 + 1 × 2 2 + 1 × 2 1 + 1 × 2 0 = 255 =1\times2^7+1\times 2^6 +1\times 2^5+1\times 2^4+1\times 2^3+1\times 2^2+1\times 2^1+1\times 2^0=255 \tag{1} =1×27+1×26+1×25+1×24+1×

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值