C++程序设计 湖南大学 杜四春、银红霞 222浮点数常量 浮点数也称为实型数。只能以十进制形式表示 共有两种表示形式:小数表示法和指数表示法。 1.小数表示法 使用这种表示形式时,实型常量分为整数部分和 小数部分。其中的一部分可在实际使用时省略,如 10.2,,2,2.等。但整数和小数部分不能同时省略。 2.指数表示法 也称科学记数法,指数部分以E或e开始,而且必 须是整数。如果浮点数采用指数表示法,则E或e的两 边都至少要有一位数。如以下数是合法的: 1.2e20,-3.4e-2
C++程序设计 湖南大学 杜四春、银红霞 2.2.2 浮点数常量 浮点数也称为实型数。只能以十进制形式表示。 共有两种表示形式:小数表示法和指数表示法。 1. 小数表示法 使用这种表示形式时,实型常量分为整数部分和 小数部分。其中的一部分可在实际使用时省略,如 10.2,.2,2.等。但整数和小数部分不能同时省略。 2. 指数表示法 也称科学记数法,指数部分以E或e开始,而且必 须是整数。如果浮点数采用指数表示法,则E或e的两 边都至少要有一位数。如以下数是合法的: 1.2e20,-3.4e-2
C++程序设计 湖南大学 杜四春、银红霞 2.2.3字符常量与字符串常量 1.字符常量 C++中的字符常量通常是用单引号括起的一个字 符。在内存中,字符数据以ASCI码存储,如字符‘a 的ASCI码为97。字符常量包括两类,一类是可显字符, 如字母、数字和一些符号‘@、“+等,另一类是不 可显字符常量,如ASCI码为13的字符表示回车。 2.转义字符 转义字符是特殊的字符常量,表示时一般以转义 字符开始,后跟不同的字符表示不同的特殊字符 表2-1列出了常用的特殊字符
C++程序设计 湖南大学 杜四春、银红霞 2.2.3 字符常量与字符串常量 1. 字符常量 C++中的字符常量通常是用单引号括起的一个字 符。在内存中,字符数据以ASCII码存储,如字符‘a’ 的ASCII码为97。字符常量包括两类,一类是可显字符, 如字母、数字和一些符号 ‘@’ 、 ‘+’等,另一类是不 可显字符常量,如ASCII码为13的字符表示回车。 2. 转义字符 转义字符是特殊的字符常量,表示时一般以转义 字符‘\’开始,后跟不同的字符表示不同的特殊字符, 表2-1列出了常用的特殊字符
C++程序设计 湖南大学 杜四春、银红霞 表2-1常用的特殊字符 名称 符号 空字符(nu 换行( newline) n 换页(f ormfee 回车( carriage return) r 退格( backspace 响铃(bel) 水平制表 horizontal tab) t 垂直制表( vertical tab) 反斜线( backslash) 问号 question mark) 单引号( (Single quote) 双引号 double quote)
C++程序设计 湖南大学 杜四春、银红霞 名称 符号 空字符(null) \0 换行(newline) \n 换页(formfeed) \f 回车(carriage return) \r 退格(backspace) \b 响铃(bell) \a 水平制表(horizontal tab) \t 垂直制表(vertical tab) \v 反斜线(backslash) \\ 问号(question mark) \? 单引号(single quote) \’ 双引号(double quote) \” 表2-1 常用的特殊字符
C++程序设计 湖南大学 杜四春、银红霞 3.字符串常量 字符串常量是由一对双引号括起来的零个或多个 字符序列 字符串可以写在多行上,不过在这种情况下必须 用反斜线“表示下一行字符是这一行字符的延续 字符串常量实际上是一个字符数组,组成数组的 字符除显示给出的外,还包括字符结尾处标识字符串 结束的符号“10,所以字符串“abc”实际上包含4个 字符:‘a、‘b’、‘C和“V0。 需要注意的是‘a和“a?的区别,“a'是一个字 符常量,在内存中占一个字节的存储单元,而“a是 个字符串常量,在内存中占两个字节,除了存储‘ai 以外,还要存储字符串结尾符‘{03
C++程序设计 湖南大学 杜四春、银红霞 3. 字符串常量 字符串常量是由一对双引号括起来的零个或多个 字符序列。 字符串可以写在多行上,不过在这种情况下必须 用反斜线‘\’表示下一行字符是这一行字符的延续。 字符串常量实际上是一个字符数组,组成数组的 字符除显示给出的外,还包括字符结尾处标识字符串 结束的符号‘\0’,所以字符串“abc”实际上包含4个 字符:‘a’、‘b’、‘c’和‘\0’ 。 需要注意的是‘a’和“a”的区别,‘a’是一个字 符常量,在内存中占一个字节的存储单元,而“a”是 一个字符串常量,在内存中占两个字节,除了存储‘a’ 以外,还要存储字符串结尾符‘\0’
C++程序设计 湖南大学 杜四春、银红霞 224布尔常量 布尔常量仅有两个: false(假)和true(真)
C++程序设计 湖南大学 杜四春、银红霞 2.2.4 布尔常量 布尔常量仅有两个:false(假)和true(真)