C Programming Language>第二章 常用的转义字符及其作用 字符形式 含义 ASCI代码 言| 换行,将当前位置移到下一行开头 10 t 水平制表(跳到下一个tab位置) 「b退格,将当前位置移到前二列 r回车,将当前位置移到本行开头 13 f 换页,将当前位置移到下页开头 2 反斜杠字符“\” 92 单引号字符 39 双引号字符 34 d1到位8进制数所代表的字符 zh1到2位16进制数所代表的字符 bajin()uslcodiLcno59
常用的转义字符及其作用 字符形式 含义 ASCII代码 \xhh 1到2位16进制数所代表的字符 \ddd 1到3位8进制数所代表的字符 \" 双引号字符 34 \' 单引号字符 39 \\ 反斜杠字符“\” 92 \f 换页,将当前位置移到下页开头 12 \r 回车,将当前位置移到本行开头 13 \b 退格,将当前位置移到前一列 8 \t 水平制表(跳到下一个tab位置) 9 \n 换行,将当前位置移到下一行开头 10 字符形式 含义 ASCII代码 \xhh 1到2位16进制数所代表的字符 \ddd 1到3位8进制数所代表的字符 \" 双引号字符 34 \' 单引号字符 39 \\ 反斜杠字符“\” 92 \f 换页,将当前位置移到下页开头 12 \r 回车,将当前位置移到本行开头 13 \b 退格,将当前位置移到前一列 8 \t 水平制表(跳到下一个tab位置) 9 \n 换行,将当前位置移到下一行开头 10
C Programming Language>第二章 字符串常数 是用一对双引号括起来的零个或多个字符序列。采 用数组形式存放,并且编译系统自动为串加串结束符 0,以表示串的结束。 ]:"USTC","zhang san","A,"C:\Program Files 注意:由于字符串末尾都被加上\0串结束 符,所以宇苷串在内部表示所占的中间要比实 际宇符多一个字节,所以长度为1的宇符串与 单字符常数是不同的。 bajin()uslcodiLcno59
字符串常数 是用一对双引号括起来的零个或多个字符序列。采 用数组形式存放,并且编译系统自动为串加串结束符 ‘\0’ ,以表示串的结束。 注意:由于字符串末尾都被加上‘\0’串结束 符,所以字符串在内部表示所占的空间要比实 际字符多一个字节, 所以长度为1的字符串与 单字符常数是不同的。 例: "USTC" , " zhang san " , "A" , "C:\Program Files
C Programming Language>第二章 法意字符与字符串的区别 语言设 字符型(char)以一字节8位存放,存放形式: 765432 逻辑形态 A在内存中□0 1000001 A 由于字符串末尾都被加上“\0串结束符,所以字符 串在内部所占的空间要比实际字符多一个字节。 A 01000001 00000000 逻辑形态AW bajin()uslcodiLcno59
注意字符与字符串的区别 字符型(char)以一字节8位存放,存放形式: 1 7 6 5 4 3 2 1 0 ‘A’在内存中 0 0 0 0 0 0 1 逻辑形态 A 由于字符串末尾都被加上‘\0’串结束符,所以字符 串在内部所占的空间要比实际字符多一个字节。 0 1 0 0 0 0 0 1 “A” A 0 0 0 0 0 0 0 0 逻辑形态 \0 由于字符串末尾都被加上‘\0’串结束符,所以字符 串在内部所占的空间要比实际字符多一个字节。 0 1 0 0 0 0 0 1 “A” A 0 0 0 0 0 0 0 0 逻辑形态 \0
C Programming Language>第二章 符号常数 定义形式:# define标识符常数 例:# define PI3.14159 tdefine eoF-l 符号常数习惯上用大写字母表示; >经过定义,标识符与后面的常数就具有等价的作用 使用符号常数的目的是便于大程序的修改和阅读直 观 bajin()uslcodiLcno59
符号常数 Ø 符号常数习惯上用大写字母表示; Ø 经过定义,标识符与后面的常数就具有等价的作用; Ø 使用符号常数的目的是便于大程序的修改和阅读直 观。 定义形式: #define 标识符 常数 例: #define PI 3.14159 #define EOF -1
C Programming Language>第二章 口2.4变量及其类型 变量的定义 变量表示在C程序中的基本存储单元。变量是指在程 序运行过程中其值可以改变的量。变量必须“先定义 后使用”。 定义一般形式:类型变量标识符表; 例: int age, index; float x, y; double z bajin()uslcodiLcno59
2.4 变量及其类型 变量的定义 变量表示在C程序中的基本存储单元。变量是指在程 序运行过程中其值可以改变的量。变量必须“先定义 后使用” 。 定义一般形式: 类型 变量标识符表; 例: int age, index; float x, y; double z;