位数及有无符号的取值范围
来源:互联网 发布:电脑答题软件 编辑:程序博客网 时间:2024/05/16 00:45
bit 位
字节 = 8 bit
字 = 4字节
半字 = 2字节
计算字符长度用 sizeof
这个知识点在下一篇总结里列出,包括与strlen的区别
数据类型字节长度
char 1
short 2
long float int 4
doouble 8
注:所有的指针都是4字节,因为指针保存的是地址,操作系统里指针的地址是固定的,固定的地址长度由操作系统本身决定(32位是4字节,64位是8字节)
无符号 unsigned char
0000 0000 1111 1111
0 1111 1111 + 1 = 1 0000 0000 = 256 256-1=255
0到255
有符号signed char
负数绝对值取反加1
1 000 0000 1 111 1111 + 1 =-128
1 111 1111 1 000 000 + 1 = 1 000 0001 -1
正数
0000 0000 0
0 111 111 0 111 1111+1 =128 128-1 =127
所以是- 128 到127
1
0 0
- 位数及有无符号的取值范围
- 怎么理解符号整数的取值范围(C++)
- 8位有符号数的取值范围
- C++中有符号整数的取值范围
- java中的8种基本数据类型占的位数以及取值范围
- c语言 int 有无符号的min max值
- 有符号的字符变量的取值范围-128到127详细解答
- MYSQL中支持的数据类型及取值范围
- opencv图像的深度及取值范围
- JAVA_double取值范围及MAX_VALUE和MIN_VALUE的总结
- 带符号的char类型取值范围为什么是-128——127
- 8位有符号的取值范围是-128~+127
- 为什么8位有符号数的取值范围是-128~+127
- 带符号的char类型取值范围为什么是-128——127
- 如何查表中某个字段值有无重复的取…
- int、long、long long、unsigned int、_int64的取值范围(与不同位数的编译器有关)
- 枚举的取值范围
- int的取值范围
- 使用Xml文件格式存储数据
- 补回之前学struts2的笔记
- JAVA super() this() 详解
- 空类问题
- android流量统计
- 位数及有无符号的取值范围
- pacman 命令
- 栈的创建于基本操作
- 创业初期,如何组建一支合适的团队?
- OpenGL超级宝典---VS2015---64位的配置方法
- nginx超详细讲解之server,log
- imx6q平台的gpio配置方法
- 拷贝构造函数与赋值运算符的重载函数
- leetcode 423 - Reconstruct Original Digits from English