标识符(包含变量名)的命名规则 ●关键字( Keywords)保留 ●关键字(保留字):在C语言中具有特定含义,专 门用作C语言特定成分的一类标识符,例如:int float char if else while for 例: int for;X ●某些系统有标志符长度限制(建议不超过8字符)。 ●内部表示符长度可以为31byes ●选择变量名和其他标志符时,应注意做到“见名 知义” 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 标识符(包含变量名)的命名规则 ⚫ 关键字(Keywords)保留 ⚫ 关键字(保留字):在C语言中具有特定含义,专 门用作C语言特定成分的一类标识符,例如:int float char if else while for ⚫ 例: int for;X ⚫ 某些系统有标志符长度限制(建议不超过8字符)。 ⚫ 内部表示符长度可以为31bytes ⚫ 选择变量名和其他标志符时,应注意做到“见名 知义
声明( Declarations) ●变量声明( Declarations) ●指定数据类型; ●列出将要使用的变量 ●格式: 数据类型变量名1,变量名2,.变量名n 一切变量,都要先声明,后使用! 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 声明(Declarations) ⚫ 变量声明(Declarations): ⚫ 指定数据类型; ⚫ 列出将要使用的变量 ⚫ 格式: 数据类型 变量名1,变量名2,...变量名n; ⚫ 一切变量,都要先声明,后使用!
数据类型概述 ●内容: ●基本数据类型 ●数据在内存中的存储形式(即类型在计算机内部如 何表示的) ●取值范围 限定符 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 数据类型概述 ⚫ 内容: ⚫ 基本数据类型 ⚫ 数据在内存中的存储形式(即类型在计算机内部如 何表示的) ⚫ 取值范围 ⚫ 限定符
基本数据类型 ●基本数据类型 ●char:字符型,1个字节长度,可以存放系统本 地字符集( character set)中的一个字符 ●int:整型,其存储空间长度通常反映了机器中 整数的自然长度(字长) ●foat:单精度浮点型 double:双精度浮点型 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 基本数据类型 ⚫ 基本数据类型 ⚫ char:字符型,1个字节长度,可以存放系统本 地字符集(character set)中的一个字符 ⚫ int:整型,其存储空间长度通常反映了机器中 整数的自然长度(字长) ⚫ float:单精度浮点型 ⚫ double:双精度浮点型
char(字符型) ●char:字符型,长度为一个字节 字符在内存单元中存放的是其对应的ASC码 (8bt的0、1二进制序列) 例字符a,在内存中占一个字节(8bts) ao 10000 ●类型长度决定了类型的取值范围,char的取值 范围(ASC码取值):0~28-1(0~255) ASC|码(P364) ●“0→48;“A→65;‘a'→97 电子科技大学通信与信息工程学院
电子科技大学通信与信息工程学院 char(字符型) ⚫ char:字符型,长度为一个字节 ⚫ 字符在内存单元中存放的是其对应的ASCII码 ( 8bit的0、1二进制序列) ⚫ 例 字符'a',在内存中占一个字节(8bits) 'a' ⚫ 类型长度决定了类型的取值范围,char的取值 范围( ASCII码取值):0~2 8-1(0~255) ⚫ ASCII码(P364) ⚫ ‘0’→48;‘A’ →65;‘a’ →97 0 1 1 0 0 0 0 1