- 能够保持数据的空间称为变量。每个变量都有名称和类型
类型
- 通过声明类型和名称,可以为程序创建新的变量,比如声明示例:
float weight;
- 该变量的类型是float,名称是weight变量还没有被赋值。
short int long
- 这三种类型都是整数,没有小数点。
-
short类型的储存空间通常要比long类型的少几个字节,int类型的则在此两者之间
- 因为,与short类型的变量相比,long类型的变量可以保存大多数的数字
float double
-
float类型是浮点数,有小数点
- 内存中的float变量将以一个底数和一个指数的形式存储
-
double是双精度数,双精度通常会有更多的位,可以保存更长的底数和更大的指数
char
-
char类型也可以理解为整型,但是大小只有一个字节。char类型常用于保存字符
指针
- 指针类型的变量可以保存内存地址,它必须用星号字符来声明。
- 用int声明的变量可以保存一个内存地址,而且该内存所保存的数据应该是int整型数
结构
示例说明
#include <stdio.h>
int main(int argc, const char * argv[]) {
//声明变量,变量名为weight,类型是float
float weight;
//为weight变量赋值
weight = 14.2;
//向控制台输出weight变量,以便查看
printf("The turkey weighs %f.\n",weight);
//再声明一个类型为float的变量
float cookingTime;
//计算烤制时间,将结果赋值给cookingTime变量
cookingTime = 15.0 + 15.0 * weight;
//向控制台输出cookingTime变量
printf("Cook it for %f minutes.\n",cookingTime);
//函数返回,返回0表示成功
return 0;
}
网友评论