数据和数据类型---2day

1.数据和数据类型

数据:
变量:
在代码的执行过程中,该值可以发生改变,未知数 x,a,b,i,name,age

int age;
age=18;

常量:
在代码的执行过程中,该值不可以发生改变,常数,字符,字符串 1 ,2 ,3 ,‘a’,”张三“

数据类型:
数据在计算机都是以二进制储存 0和1。
计算机最小的存储单位是字节,每个字节是8bit位0000 0000 ~ 1111 1111。
char 字符型

可以保存一个字节的数据
1字节=8bit位 0000 0000 ~ 1111 1111

short 短整型

两个字节 2^16 - 1

int 整型

四个字节 2^32 - 1

long 长整型

32位机4个字节,64位机8个字节

long long 长长整形

C99 标准 C89没有 一般不用

  • //注意:以上数据类型唯一的区别就是保存数值的范围不同

float和double 浮点型 //小数

float 单精度浮点型 4个字节
double 双精度浮点型 8个字节 精确度高

char arr[ ] 字符串 //一堆字符型

char name[10]=“zhangsan”;

2.数据在计算器中的表现形式

无符号型:
char 无符号位所以一个字节是 0~255 //对应ASCII码数据和数据类型---2day
有符号型:
最高位是符号位,0代表整数,1代表负数。
例如一个字节:
1 是 0000 0001
-1 是 1000 0001
127 是 0111 1111
-127 是 1111 1111
//那么就有-0和+0,我们认为-0就是-128
所以一个字节可以表示:-128 ~ +127

浮点型存储:
float:4个字节 32位
1位符号位 8位整数位 23位小数位
double:8个字节 64位
1位符号位 11位整数位 52位小数位

---------------------------------------END-------------------------------------------------

关注+私信小编 “01” 即可获取全部文档及视频,希望能对你帮助。