您的位置:首页 > 其它

谁刚开始学习----数据

2015-08-16 17:27 253 查看
一个,你能理解

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

三 ACM应用

一般int能够存的下的int的储存范围是-2139062143---2139062143;所以通常是不用的,还有数据的初始化,一般求最小值或者最大值的时候。常常要初始化一个变量。比方Max=Inf一般仅仅要在宏定义一下#define inf 0x7f7f7f7f 就可以 它代表的是int范围

假设是64-bit的数。那么就要用longlong 或者 __int64 參见上表。

还有浮点数。假设内存非非常小,然后打开该阵列使用float。(ps::1e+5=10005.00000,这是真正的常数)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: