1、2022-1-2022022-1-2032022-1-2043232个关键字个关键字:( (auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while2022-1-205 数组数组结构体类型结构体类型构造类型构造类型基本类型基本类型指针类型:指针类型: 实型(浮点型)实型(浮
2、点型) 字符型字符型(char)整型整型 (int) 双精度型双精度型(double)单精度型单精度型( (float) )空类型:空类型:2022-1-2062022-1-207在程序在程序运行运行过程中过程中值不变值不变的量的量-常量常量2022-1-2082022-1-209字符常量在计算机内是采用该字符的字符常量在计算机内是采用该字符的 ASCIIASCII编码值来表示的,其数据类型为编码值来表示的,其数据类型为charchar。2022-1-20102022-1-20112022-1-2012area = 88.247263circumference = 33.3008542022-
3、1-20132022-1-2014在程序在程序运行运行过程中过程中值可发生改变值可发生改变的量的量-变量变量 命名规则命名规则: 变量名由标识符表示,只能由变量名由标识符表示,只能由字母字母、数字数字和和下划线下划线三种字符组成,且第一个字符三种字符组成,且第一个字符必须为必须为字母字母或或下划线下划线。 例如:下列标识符中,合法的变量名有:例如:下列标识符中,合法的变量名有: M.D.John 12%gf 1add _ce36 age& 5thclass lotus-1-2-3 cd*ef 2022-1-20152022-1-20162022-1-20172022-1-20182022-1-
4、2019int a;变量定义要素变量定义要素l 变量名(标识符)变量名(标识符)l 变量的数据类型变量的数据类型l 存储类型存储类型2022-1-2020Example:number1?number2?2523232022-1-2021在程序在程序运行运行过程中过程中值可发生改变值可发生改变的量的量-变量变量 2022-1-20222022-1-2023#include void main()printf(Data type Number of bytesn);printf(- -n);printf(char %dn, sizeof(char);printf(int %dn, sizeof(int);printf(float %dn, sizeof(float);printf(double %dn, sizeof(double);2022-1-2024