c语言---数据的存储与运算

本文介绍了C语言中数据的存储方式,包括位、字节和地址的概念,以及整数、实数和字符的存储方法。对于整数,讨论了符号位和不同字节数的表示范围;实数通过指数形式存储;字符则是按照ASCII码存储。同时,文章涵盖了整数、实数和字符数据类型的运算与分析,包括算术运算、变量定义规则以及字符串常量和符号常量的使用。
摘要由CSDN通过智能技术生成

1、数据在计算机中是以二进制形式存储的

2、位、字节和地址

位(bit):又称‘比特’,是存储信息中最小的单位

字节(byte):又称“拜特”,8个二进制位组成一个字节,是最常用的存储单位

地址:操作系统吧所有存储单元以字节为单位编号

3、不同类型数据的存储方式

(1)整数的存储方式

如果用一个字节存储,最左边的一位(即最高位)用来表示符号,为0时表示该数为正数

一个字节,127,两个字节,32767,四个字节,21亿

正数的原码和补码是一样的,表示一个负整数时,原码与其正数相同,应先求其反码(其对应正数的二进制各位取反),然后补码(加一)再进行存储

(2)实数的存储方式

采用指数形式存储,标准化指数形式:其数值部分是一个小数,小数点前的数字是0,小数点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值