C语言中,数据在内存中的存储方式是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1570个文字,预计阅读时间需要7分钟。
目录
一、数据类型
二、原码、反码、补码
三、大小端
四、数据类型提升
五、数据类型七种:char、short、int、long、long long、float、double
目录
- 一、数据类型
- 二、原码反码补码
- 三、大小端
- 整型提升
一、数据类型
数据类型有7种:
char 字符型
short 短整型
int 整型
long 长整型
long long 更长整型
float 单精度浮点数
double 双精度浮点数
二、原码反码补码
计算机中的整数有三种2进制表示方法,即原码、反码和补码。
三种表示方法均有符号位和数值位两部分,符号位都是用0表示’正”,用1表示"负”,而数值位正数的原、反、补码都相同。
负整数的三种表示方法各不相同.
原码:是直接将数值按照正负数的形式翻译成二进制得到原码。
反码:原码的符号位不变,其他位依次按位取反得到反码。
补码:反码加1,得到补码。
本文共计1570个文字,预计阅读时间需要7分钟。
目录
一、数据类型
二、原码、反码、补码
三、大小端
四、数据类型提升
五、数据类型七种:char、short、int、long、long long、float、double
目录
- 一、数据类型
- 二、原码反码补码
- 三、大小端
- 整型提升
一、数据类型
数据类型有7种:
char 字符型
short 短整型
int 整型
long 长整型
long long 更长整型
float 单精度浮点数
double 双精度浮点数
二、原码反码补码
计算机中的整数有三种2进制表示方法,即原码、反码和补码。
三种表示方法均有符号位和数值位两部分,符号位都是用0表示’正”,用1表示"负”,而数值位正数的原、反、补码都相同。
负整数的三种表示方法各不相同.
原码:是直接将数值按照正负数的形式翻译成二进制得到原码。
反码:原码的符号位不变,其他位依次按位取反得到反码。
补码:反码加1,得到补码。

