第1章C++简单程序设计 H 2.实型常量 实型常量又称浮点小数。在C++语言中,实型常量 只使用十进制表示,有两种表示形式:一般形式和指数 形式。一般形式:例如,165、-13.5等 指数形式:例如,0.565E+2表示0565×102, 344E-3表示-344×10-3,其中,字母E可以大写或小写 当以指数形式表示一个实数时,整数部分和小数部分可 以省略其一,但不能都省略。例如,234E-1和12E2都 是正确的,但不能写成E3这种形式。 实型常量默认为 double型,如果后缀为F(或f)则 为foat型
第1章 C++简单程序设计 2.实型常量 实型常量又称浮点小数。在C++语言中,实型常量 只使用十进制表示,有两种表示形式:一般形式和指数 形式。一般形式:例如,16.5、-13.5等。 指数形式:例如,0.565E+2表示0.565×102,- 34.4E-3表示-34.4×10-3,其中,字母E可以大写或小写。 当以指数形式表示一个实数时,整数部分和小数部分可 以省略其一,但不能都省略。例如,.234E-1和12.E2都 是正确的,但不能写成E-3这种形式。 实型常量默认为double型,如果后缀为F(或f)则 为float型
第1章C++简单程序设计 H 3.字符常量 字符常量是单引号括起来的一个字符,如"a'、'G、 ?'、$"等 另外,还有一些字符是不可显示字符,也无法通 过键盘输入,例如响铃、换行、制表符、回车等等 这样的字符常量该如何写到程序中呢?C++提供了 种称为转义序列的表示方法来表示这些字符,表1-2列 出了C+预定义的转义序列
第1章 C++简单程序设计 3. 字符常量 字符常量是单引号括起来的一个字符,如 'a'、'G'、 '? ' 、 '$' 等。 另外,还有一些字符是不可显示字符,也无法通 过键盘输入,例如响铃、换行、制表符、回车等等。 这样的字符常量该如何写到程序中呢?C++提供了一 种称为转义序列的表示方法来表示这些字符,表1-2列 出了C++预定义的转义序列
第1章C++简单程序设计 H 表1-2C++预定义的转义序列 字符形式 ASCI码(十六进制) 功能 换行 t 横向跳格(即跳到下一个输出区) 竖向跳格 b 退格 r OD 回车 la 响铃 反斜杠字符“V 单引号 双引号 Iddd dd(八进制) 1到3位八进制数所代表的字符 Hh 1到2位十六进制数所代表的字符
第1章 C++简单程序设计 表1-2 C++预定义的转义序列 字符形式 ASCII码(十六进制) 功 能 \n 0A 换行 \t 09 横向跳格(即跳到下一个输出区) \v 0B 竖向跳格 \b 08 退格 \r 0D 回车 \a 07 响铃 \\ 5C 反斜杠字符“\” \' 27 单引号 \" 22 双引号 \ddd ddd(八进制) 1到3位八进制数所代表的字符 \xhh Hh 1到2位十六进制数所代表的字符
第1章C++简单程序设计 H 4.字符串常量 字符串常量简称字符串,是用一对双引号括起来 的字符序列。例如," China"、"1234"都是字符串常量 字符串与字符是不同的,字符串在内存中的存放形式 是:按串中字符的排列次序顺序存放对应字符的ASCI 码,每个字符占一个字节,并在字符串末尾添加"0作 为结束标记。图1-2是字符数据及其存储形式(十六进 制)的举例。从图1-2中可以看出,字符串"a"与字符 a'是不同的 5.布尔型常量 布尔型常量只有两个: false(假)和true(真)
第1章 C++简单程序设计 4. 字符串常量 字符串常量简称字符串,是用一对双引号括起来 的字符序列。例如,''China''、 ''1234'' 都是字符串常量。 字符串与字符是不同的,字符串在内存中的存放形式 是:按串中字符的排列次序顺序存放对应字符的ASCII 码,每个字符占一个字节,并在字符串末尾添加 '\0'作 为结束标记。图1-2是字符数据及其存储形式(十六进 制)的举例。从图1-2中可以看出,字符串 ''a'' 与字符 'a' 是不同的。 5. 布尔型常量 布尔型常量只有两个:false(假)和true(真)
第1章C++简单程序设计 H China" 4368696e61|0 61 0 61 图1-2字符数据的存储形式
第1章 C++简单程序设计 图1-2 字符数据的存储形式