我的C++学习笔记(第02天)

昨天,psv到手,玩的不可开交,于是没有更新,反正是周末休息休息一下啦...话不多说...go on...


笔记:第02章 变量和数据类型

2.1 常量

  常量是在程序运行过程中不变的量,变量是则可发生变化的值."先声明,后使用"

2.1.1 声明常量

  * const常量(尽量使用)

    const <类型名> <变量名> = <表达式>;

  * 宏常量

    #define <宏名> <常量>

    宏名可以是简单的字符名,也可以是带有参数的函数名;

    常量可以是数值,字符串和函数;

2.2 变量

2.2.1 声明常量

  [<存储类>] <类型名或类型定义> <变量名表>;

  4种存储类型:

    * auto: 一次性存储,默认

    * register: 寄存器中

    * extern: 所有函数和程序段中都可引用

    * static 整个程序运行期间都有效

2.2.2 变量的命名规则

  遵循标识符命名规则;

  目前windouws程序开发和MFC程序开发中常用 匈牙利命名法,"前缀+名字".

2.2.3 变量的作用范围

  * 全局变量

  * 局部变量

2.3 基本数据结构

2.3.1 整型

  int i;

  可用unsigned,singed,short,long修饰符

2.3.2 字符型

  char ch;

  可用unsigned,singed修饰符

2.3.3 浮点型

  float hightemp, lowtemp;

  double radius,area;

2.3.4 布尔型

  true 和 false

C++还支持空值型(void)数据类型

2.4 类型转换

2.4.1 隐式转换

  编译器认为转换时合理的或安全的;

2.4.2 显示转换

  用户手动指出需要转换的类型;

注意:本笔记部分内容来自《21天学通C++》,仅做自己学习之用,如果有喜欢的同学请像我一样购买正版,若有侵权之处,请及时联系本人(827882747@qq.com),一定在24小时内作出修改,删除.

我的C++学习笔记(第02天),布布扣,bubuko.com

我的C++学习笔记(第02天)

上一篇:【More Effective C++】Item 4


下一篇:64位Python安装PIL