正在加载图片...
尾数部分+E(或e)+指数部分 一个浮点数常量可以用跟在常数后的字母F或f将其标识为 float型。 例如:3.0.5f5e72.0e-5 与整型常量相似,也可以定义符号常量表示浮点型常量。定义方法与在整型常量中所述 的方法相同。例如:# define pi3.14159265 有关符号常量及其指针的一些规则,在对整型常量一节中已进行讨论。这些规则对任何 类型的常量都适用,具有一般性,此处不在论述 3、字符型常量 字符型常量是一个用单引号括起来的单一字符。例如:A7′。其字符的集合并不 限于 ASCII码字符集 注意:单引号本身不是字符常量的内容。 若想使用不可打印输出的字符、单引号、双引号和反斜线等字符时,可以使用转义字符 序列进行表示,例如: 换行符 (newline 水平制表符( horizontal tab)\t 垂直制表符( vertical tab) 退格符 (backspace 回车符 (carriage return) \r 换页符 f 响铃 (alert bell) 反斜线 (backslash) 问号 (question mark) \ 单撇号 (single quote) 双撇号 (double quote) \ 另外,还可以用一个八进制数来表示一个字符常量,其形式如下 nnn 其中,mn代表一个3位八进制数,其数值表示该字符在内部字符集中的序号。 例如:\0空字符(nu11) 7响铃( alert bell) 1064符号@(@) 字符常量也可以用符号常量来表示,其定义方法同整型常量 4、字符串常量 字符串常量是一组连续的字符序列,该字符序列用双引(撇)号括起来,其中的非输出 字符可以由它们的转义字符序列表示 注意:双引(撇)号只起到定界符的作用,它本身并不是字符串常量的一部分,若在字 符串中包含双撇号时,必须使用其转义字符表示 例如: w\n Name: \t\"Tsinghua\"[CHN]\n" 个字符串可以在连续的几行中书写,在行末加一个续行符(\)表示下一行文本是本 行中字符串常量的延续。例如 Beijing, China\n\ Tsinghua university \n\ Engi neer. \n尾数部分+E(或 e)+指数部分 一个浮点数常量可以用跟在常数后的字母 F 或 f 将其标识为 float 型。 例如:3. 0.5f 5e7 2.0e-5 与整型常量相似,也可以定义符号常量表示浮点型常量。定义方法与在整型常量中所述 的方法相同。例如;#define PI 3.14159265 有关符号常量及其指针的一些规则,在对整型常量一节中已进行讨论。这些规则对任何 类型的常量都适用,具有一般性,此处不在论述。 3、字符型常量 字符型常量是一个用单引号括起来的单一字符。例如:’A’ ‘7’ 。其字符的集合并不 限于 ASCII 码字符集。 注意:单引号本身不是字符常量的内容。 若想使用不可打印输出的字符、单引号、双引号和反斜线等字符时,可以使用转义字符 序列进行表示,例如: 换行符 (newline) \n 水平制表符 (horizontal tab) \t 垂直制表符 (vertical tab) \v 退格符 (backspace) \b 回车符 (carriage return) \r 换页符 (formfeed) \f 响铃 (alert bell) \a 反斜线 (backslash) \\ 问号 (question mark) \? 单撇号 (single quote) \’ 双撇号 (double quote) \” 另外,还可以用一个八进制数来表示一个字符常量,其形式如下: \nnn 其中,nnn 代表一个 3 位八进制数,其数值表示该字符在内部字符集中的序号。 例如:\0 空字符 (null) \7 响铃 (alert bell) \064 符号@ (@) 字符常量也可以用符号常量来表示,其定义方法同整型常量。 4、字符串常量 字符串常量是一组连续的字符序列,该字符序列用双引(撇)号括起来,其中的非输出 字符可以由它们的转义字符序列表示。 注意:双引(撇)号只起到定界符的作用,它本身并不是字符串常量的一部分,若在字 符串中包含双撇号时,必须使用其转义字符表示。 例如:” ” ,”\n Name: \t\”Tsinghua\”[CHN]\n” 一个字符串可以在连续的几行中书写,在行末加一个续行符(\)表示下一行文本是本 行中字符串常量的延续。例如: “Beijing,China\n\ Tsinghua university\n\ Civil Engineer.\n
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有