谁刚开始学习----数据
2015-08-16 17:27
253 查看
一个,你能理解
1.整店
存储数据,存储二进制的基本需求,只知道的原代码的正数。抗补码是相同的,它是符号位0。原码符号位为负1,其余的是一个数值对值,反码符号位为1,其余各位对原码取反。补码为反码加1.
2.实型数据存储
不做介绍
3字符型存储
每一个字符占一个字节。存储它的ASCII码。如‘A’为65.详情见ASCII表
二 各种数据的大小
三 ACM应用
一般int能够存的下的int的储存范围是-2139062143---2139062143;所以通常是不用的,还有数据的初始化,一般求最小值或者最大值的时候。常常要初始化一个变量。比方Max=Inf一般仅仅要在宏定义一下#define inf 0x7f7f7f7f 就可以 它代表的是int范围
假设是64-bit的数。那么就要用longlong 或者 __int64 參见上表。
还有浮点数。假设内存非非常小,然后打开该阵列使用float。(ps::1e+5=10005.00000,这是真正的常数)
1.整店
存储数据,存储二进制的基本需求,只知道的原代码的正数。抗补码是相同的,它是符号位0。原码符号位为负1,其余的是一个数值对值,反码符号位为1,其余各位对原码取反。补码为反码加1.
2.实型数据存储
不做介绍
3字符型存储
每一个字符占一个字节。存储它的ASCII码。如‘A’为65.详情见ASCII表
二 各种数据的大小
数据类型 | 内存(字节) | 表示 | C语言表示 |
short | 2 | 2<<15 | %d |
int | 4 | 2<<31 | %d |
long long | 8 | 2<<63 | %lld |
char | 1 | %c | |
__int64 | 8 | 2<<63 | %I64d |
一般int能够存的下的int的储存范围是-2139062143---2139062143;所以通常是不用的,还有数据的初始化,一般求最小值或者最大值的时候。常常要初始化一个变量。比方Max=Inf一般仅仅要在宏定义一下#define inf 0x7f7f7f7f 就可以 它代表的是int范围
假设是64-bit的数。那么就要用longlong 或者 __int64 參见上表。
还有浮点数。假设内存非非常小,然后打开该阵列使用float。(ps::1e+5=10005.00000,这是真正的常数)
相关文章推荐
- Maven的生命周期和插件
- POJ 1195- Mobile phones(二维BIT)
- 绿草地、六十年前,球迷和欢呼声
- javascript数字转大写
- C++多态和虚函数
- Hive UDF编程
- 细节决定成败--职场心得
- (2)java堆内存
- HDU 1892-See you(二维BIT)
- IOS项目发布时如何填写Itunes Connect的app信息
- android图片选择由于版本导致的oom解决办法
- C++命名规则
- Zookeeper的安装和配置
- POJ2528 Mayor's posters
- Hadoop-2.6.0上调用C的API实现类似云盘的功能
- MySQL Cluster报错及解决方法(不断更新中)
- C#实现远程桌面自动登录
- 深度解析swift中的String
- HDOJ 1050 Moving Tables 【贪心】
- HDOJ 1050 Moving Tables 【贪心】