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