C++

C++ Primer学习笔记(一)

Posted by HK on February 6, 2019

第三章

The const Qualifier——const 修饰符

使用const关键字来修饰改变变量声明和初始化。关键字const叫做限定符,限定声明的含义。名称的首字母大写或以k开头一般表示为常量。使用const定义符号常量。

创建常量的通用格式:const type name = value; 。

注意在声明中对const进行初始化。

const相对于#define语句的优点:

  • 能够明确指定类型
  • 可以使用C++的作用域规则将定义限制在特定的函数或文件。(作用域规则描述了名称在各种模块中的可知程度)
  • 可以将const用于更复杂的类型。

Floating-Point Numbers 浮点数

两种书写浮点数的方式:

  • 使用常用的标准小数点表示法:12.34、8.0、0.00023 即使小数部分为0,小数点也将确保该数字以浮点格式表示。
  • 表示浮点值的方法叫做E表示法:3.45E6,最适合于非常大和非常小的数。E表示法确保数字以浮点格式存储。

d.dddE+n指的是将小数点向右移n位,d.dddE~n指的是将小数点向左移n位。

三种浮点类型float 32位、double 48位、long double 80、96或128位。