关于c语言整形数据表示范围
2014-12-24 00:34
323 查看
关于整形数据表示范围
char只有一个字节,即8个比特。2^8=256;
256表示0;
1~127表示1~127;
128~255表示-128~-1;
char 1字节 -128~127.其实就是-2^7~2^7-1.
short就是2个字节,16个比特。
那么 short 2个字节 -32768~32767,即-2^15~2^15-1.
也就是说一个整形数据的表示范围就是:
-2^(n-1)~2^(n-1)-1。n代表比特。
其他类型类推。
相关文章推荐
- C语言中各数据类型表示范围
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- c语言中计算int,float,double,char四种数据类型所能表示的数据范围
- 关于float/double的取值范围和表示! - C语言
- 关于float和double类型能表示的数据范围和精度分析
- 关于C和C++中的基本数据类型int、long、long long、float、double、char、string的大小及表示范围
- C语言各种数据类型表示范围
- 搞透C语言整型数据范围表示
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- int 整形数所能表示的最大范围
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- 结合Struts和Hibernate谈J2EE数据表示(PO和VO的应用范围)
- 用C语言定义Bool类型(包括数据表示和操作实现),至 少包含and(与)、or(或)、not(非)、equiv(相等)这4个操作。
- c语言中int的表示范围是-32768~32767!
- c语言的数据类型 范围 解释
- C语言 数据结构 线性表的顺序表示
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空
- 关于栈的弹出函数设计是否应该有两个返回值,一个表示数据,一个表示是否栈为空