C程序设计基础 2.1常量和变量 常量:在程序运行过程中不会发生变化的量;例如3、8、4时整 型常量;5.7、3.2是实型常量;“a’、“d’是字苻型常量; 变量:在程序运行过程中其值可能发生改变的量。如例1-2种的 width和 heigh就称为变量;每一个变量都有一个名字,根据变量的类型不 同,系统将位每一个变量分配相应的内存单元; 注意: 1、变量中的值:可根据程序的需要而改变; 2、变量的类型:不同类型的变量所能存放的数据值的大小是不同 3、变量名:用于区分不同的变量,既标识符
2.1 常量和变量 常量:在程序运行过程中不会发生变化的量;例如3、8、-4时整 型常量;5.7、-3.2是实型常量;‘a’、‘d’是字符型常量; 变量:在程序运行过程中其值可能发生改变的量。如例1-2种的 width和height就称为变量;每一个变量都有一个名字,根据变量的类型不 同,系统将位每一个变量分配相应的内存单元; 注意: 1、变量中的值:可根据程序的需要而改变; 2、变量的类型:不同类型的变量所能存放的数据值的大小是不同 的; 3、变量名:用于区分不同的变量,既标识符; C程序设计基础
C程序概述 2.1常量和变量 标识符:C语言中的标识符用于给程序种的常量,变量,函数, 文件指针和数据类型等命名。其构成规则如下 1、标识符由英文字母(az,AZ)或下划线开头,后面可跟 字母、数字或下划线; 2、标识符中的大、小写英文字母表示不同含义,即代表不 同的标识符,通常C程序种的变量用小写字母,符号常量用大 写字母; 3、不同的C编译系统对标识符所用的字符个数由不同的规定, ANSⅠC可以识别的标识符的前31个字待,但由有的C编译系统 只识别前8个字待; 4、用户取名时,应当尽量遵循“见名知意”和“简洁明了” 的原则;
2.1 常量和变量 C程序概述 标识符:C语言中的标识符用于给程序种的常量,变量,函数, 文件指针和数据类型等命名。其构成规则如下: ➢1、标识符由英文字母(a~z,A~Z)或下划线开头,后面可跟 字母、数字或下划线; ➢2、标识符中的大 、小写英文字母表示不同含义,即代表不 同的标识符,通常 C程序种的变量用小写字母,符号常量用大 写字母; ➢3、不同的 C编译系统对标识符所用的字符个数由不同的规定, ANSI C可以识别的标识符的前31个字符,但由有的C编译系统 只识别前8个字符; ➢4、用户取名时,应当尽量遵循“见名知意”和 “简洁明了” 的原则;
C程序设计基础 2.2基本数据类型 整型 字符型 单精度型 基本类型{实型(浮点型)双精度型 枚举类型 数组类型 数据类型〈构造类型结构体类型 共用体类型 指针类型 空类型
2.2 基本数据类型 C程序设计基础 基本类型 构造类型 指针类型 空类型 整型 字符型 实型(浮点型) 枚举类型 数组类型 单精度型 双精度型 结构体类型 共用体类型 数据类型
C程序设计基础 2.2基本数据类型 整型类型 整型常量 整型常量即整型常数十进制整数、八进制整数(以0开头的数) 十六进制整数(以0开头的数) ·整型变量的分类 整型变量总体上可以分为有符号数和无符号数两类 蓬教类型 所占位数突义类型字 表示数的范回 有基本型 16 int 32768~+32767 符短蔓判 short int I 32768~+32767 号长型 32 long lint I 231~(231-1) 无基本烈 1 unsigned [intI 0~65535 符号短蓑型 16 unsigned short0-65535 长蓬型 32 unsigned long 0~(232-1)
2.2 基本数据类型 整型类型 C程序设计基础 • 整型常量 整型常量即整型常数 十进制整数、八进制整数(以0开头的数) 、十六进制整数(以0x开头的数) • 整型变量的分类 整型变量总体上可以分为有符号数和无符号数两类 整数类型 所占位数 定义类型字 表示数的范围 有 符 号 基本型 16 int -32768 ~ +32767 短整型 16 short [int ] -32768 ~ +32767 长整型 32 long [int ] -2 31 ~(2 31 -1 ) 无 符号 基本型 16 unsigned [int] 0 ~ 65535 短整型 16 unsigned short 0 ~ 65535 长整型 32 unsigned long 0 ~(2 32 -1)
C程序设计基础 2.2基本数据类型 整型类型 ·整型变量的定义 用定义类型字來定义变量的类型 般放在函数开头的声明部分 #include<stdio. h> void main( inta,b,c,d;/*定义整型变量*/ unsigned u a=1;b=-2;u=10; c=atu d=b+u printf(" a+u=%dt b+u=%d\n,c, d) ·整型数据的溢出 如果一个整形变量存放的值,超岀它所允许的范围,将会产生溢岀,例 如一个int型变量,如果其值为32767,再加1就会产生溢出,变成 32768,但运行时并不报错
2.2 基本数据类型 整型类型 C程序设计基础 • 整型变量的定义 用定义类型字来定义变量的类型 ,一般放在函数开头的声明部分。 #include<stdio.h> void main() { int a, b, c, d; /* 定义整型变量*/ unsigned u; a = 1; b = -2; u = 10; c = a + u; d = b + u; printf( "a + u = %d \t b + u = %d \n", c, d ); } • 整型数据的溢出 如果一个整形变量存放的值,超出它所允许的范围,将会产生溢出,例 如一个int型变量,如果其值为 32767,再加1就会产生溢出,变成 - 32768,但运行时并不报错