语言变量声明和变量赋值1)基本数据类型在 C 语言中,仅有 4 种基本数据类型-整型、浮点型、指针和聚合类型(如数组和结构等),所有其他的类型都是从这 4 种基本类型的某种组合派生而来
整型:整型家族包括字符、短整型、整型和长整型,它们都分为有符号(signed)和无符号(unsigned)两种版本
规定整数值相互之间大小的规则很简单:长整型至少应该和整型一样长,而整型至少应该和短整型一样长
浮点类型:诸如 3
14159 和 2
3×1023这样的数值无法根据整数存储
第一个数为非整数,而第二个数远远超出了计算机整数所表达范围,这样的数就可以用浮点数的形式存储
浮点数家族包括 float、double 和 long double 类型
通常,这些类型分别提供单精度、双精度以及在某种扩展精度的机器上提供扩展精度
ANSI 标准仅仅规定 long double 至少和 double 一样长,而 double 至少和 float 一样长
标准同时规定了一个最小范围:所有浮点类型至少能够容纳从10-37到 1037之间的任何值
指针:变量的值存储于计算机内存中,每个变量都占据一个特定的位置
每个内存的位置都由地址唯一确定并应用,就像一条街上的房子由他们的门牌号码标识一样,指针知识地址的另一个名字
2)变量声明形式只知道基本的数据类型是远远不够的,你还应该知道怎样声明变量
变量的基本形式是:说明符(一个或多个) 声明表达式列表对于简单的类型,声明表达式列表就是被声明的标识符的基本类型
对于相对比较复杂的类型,声明表达式列表的每个条目实际上是一个表达式,显示被声明的名字的可能用途
例如:int a, double b;该语句就是一条声明语句,其中 a,b 就是变量名,该语句指明了变量 a,b 是 int 数据类型
所有变量在使用前都必须写在执行语句之前,也就是变量声明要与执行语