c/c++类型和字节大小整理
2015-07-23 18:12
148 查看
类型 | 字节(Byte) | 位(Bit) | 数值范围 | 最小值 | 最大值 | 格式化字符 |
---|---|---|---|---|---|---|
(signed) char | 1 | 8 Bit | -2^4 ~ 2^4-1 | -128 | 127 | %c,%d,%x |
unsigned char | 1 | 8 Bit | 0 ~ 2^8-1 | 0 | 255 | %c,%d,%x |
(signed) short | 2 | 16 Bit | -2^15 ~ 2^15-1 | -32,768 | 32,767 | %d,%x |
unsigned short | 2 | 16 Bit | 0-2^16-1 | 0 | 65535 | %d,%x |
wchar_t | 2 | 16 Bit | 0-2^16-1 | 0 | 65535 | %d,%x |
(signed) int | 4 | 32 Bit | -2^31 ~ 2^31-1 | -2,147,483,648 | 2,147,483,647 | %d,%x |
unsigned int | 4 | 32 Bit | 0-2^16-1 | 0 | 4,294,967,295 | %d,%x |
(signed) long long | 8 | 64 Bit | -2^63 ~ 2^63-1 | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 | %I64d,%x |
unsigned long long | 8 | 64 Bit | 0 ~ 2^64-1 | 0 | 18,446,744,073,709,551,615 | %I64d,%x |
float | 4 | 32 Bit | -3.4E-38~3.4E+38 | -3.4E-38 | 3.4E+38 | %f,%e |
double | 8 | 64 Bit | 1.7E-308~1.7E+308 | 1.7E-308 | 1.7E+308 | %f,%e |
相关文章推荐
- C++ Primer 复习杂记(第六章)
- 使用MinGW搭建windows下C/C++开发环境
- 婚礼上的谎言(C++实现)
- c++ 信号量
- C++ Primer 复习杂记(第五章)
- C语言数据类型
- Java与C++实现相同的MD5加密算法
- 学习文章连载一
- c++实现多态的原理
- c语言二叉堆《学习记录》poj3253
- C++冒泡排序
- C++ Primer 复习杂记(第四章)
- C++静态变量使用方法
- Online Judge System For SzNOI 题库 语法百题 C++ d020
- 详解C++中的引用
- C++简单选择排序
- Online Judge System For SzNOI 题库 语法百题 C++ d019
- 嵌套循坏逐步求数组最大值并打印
- 【C++】C语言的关键字volatile有何作用?
- STL map常用操作简介