一、数据在计算机的表现形式
1.内存的最小存储单位是:位
每8位称为一个字节;最基本的存储单元:字节,所以任何数据至少占用一个字节的内存空间
2.用字节表示数据:
2.1整数的表示方法
用字节中最高位表示正负(最高位为0表示正数,最高位为1表示负数)
所以(1)字符型(char)占一个字节它的取值范围是(-128-127)
无符号字符型占一个字节它的取值范围是(0-255)
(2)短整型(short)占2个字节它的取值范围是(-32768-32767)
(3)整型(int)占4个字节它的取值范围是(-2^31-2^31)
(4)长整型(long)占8个字节它的取值范围是(-2^63-2^63)
2.2实数的表示方法
float占4个字节它的取值范围是(-10^-37-10^38) 7位有效
double占8个字节它的取值范围是(-10^-307-10^308) 15-16位有效
long double占12个字节它的取值范围是(-10^-4931-10^4932) 19位有效
二、数据在编程语言的表现形式
1,常量
(1)字面常量
<1>整型常量 如 5,100
<2>实型型常量 如 5.8,9.9999
<3>字符型常量 如 ' A' '3'
<4>字符串型常量 如“love"
<5>符号常量 : #define NUM 20
(2)符号常量的使用
<1>在库函数和main函数之间
<2>格式为 #define 标识符 常量
作用 : <1>便于修改 <2>带入了业务含义
2 变量:为内存的某个区域指定一个有意义的标识符,该标识符叫做变量
(1)标识符的命名规则:
<1>组成:标识符只能由数字、字母、下划线,并以下划线或字母开头
<2>有效长度:因字符而异,16位系统前8位有效32位系统32位有效
<3>不能与关键字重复
3数组
<1>.一维数组
数据类型 数组名【常量表达式】
数组名:是用户自定义的,代表存放整个数组元素的连续性区域的首地址是一个地址常量,不能与其他变量名相同
常量表达式代表了数组的元素个数——长度
<2>.二维数组
数据类型 数组名【行常量表达式】【列常量表达式】
float x[ ][2]={2,1,5,98,45}
注意行长度可以省略但是列长度不能省略
4字符串
以‘\0’结束