C++primer 2

内容目录

1.数据类型问题

  • char与bool最好不要放在算术式子中 char分为有符号与无符号两种类型
  • short int long long区别
    short至少16位;
    int 至少与short一样长
    long至少32位,且至少与int一样长
    long long至少64位,且至少与long一样长
  • float与double区别
    float=0.1f
    符号位(Sign):0 代表正,1 代表为负。
    指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储。
    尾数部分(Mantissa):尾数部分。
  • 类型转换时无符号数的输出由位数决定
    [TOC]

2.变量问题

对象与变量均为一块储存空间

  • 初始化与赋值问题
    创建之初给予起一个初始值而赋值则是将对象当前值抹去赋予一个新值
    初始化的几种形式
int a=0;
int a={0};\\列表初始化
int a{0};
int a(0);
  • 默认初始化
    在函数体之外的变量定义为0 但函数体内部变量不被初始化 类的对象的初始化 由初始化函数决定
  • 函数声明与定义
    extern 若有初始值则为定义 可多次声明
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容