深入学习C++.2016_3_8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入学习C++.2016_3_8相关的知识,希望对你有一定的参考价值。

        又是一天,今天收获甚微呐,读到const限定符,发现读不动了,记录一下,洗洗睡了。

        13、计算机中,可寻址的最小内存块称为字节,并且以字节为单位存储和解释信息,1字节(byte)=8位(bit)。

        14、字是计算机进行数据处理时,一次存取、加工和传送的数据。字长决定了一次处理的实际位数是多少,显然字长越长,计算机的性能越好。

        15、C++标准规定了算数类型尺寸的最小值,同事允许编译器赋予这些类型更大的尺寸。

        16、一个char的大小和机器字节一样。

        17、数据类型决定了数据所占的比特数以及该如何解释这些比特的内容。

        18、类型char和signed char并不一样,具体char类型会表现为signed 或unsigned根据编译器而定。

        19、当数据超出int范围,应该选择long long,在执行浮点运算时尽量选择double类型,因为double和float类型的计算代价相差无几,而float却比double精度要差些。

        20、赋值给无符号数类型一个超出它表示范围的值时,结果是初始值对无符号类型表示数值总数取模后的余数。如令 unsigned int i = -1;其实是赋值为255.而赋值给有符号数类型一个超出它所能表示的范围的值时,结果是未定义的,会使程序发生位置错误。

        21、表达式里既有带符号类型,又有无符号类型时,带符号类型会转换为无符号类型。

        22、编译器在每个字符串的结尾处添加一个空字符。

        23、C++中,初始化和赋值是两个完全不同的操作,初始化的含义是创建变量时赋予其一个初始值,而赋值的含义是将当前的值擦除以一个新值替代。

        24、内置类型在使用列表初始化时,若存在丢失信息的风险,会报错。

        25、若定义变量时没有指定初始值,则:定义于任何函数之外的变量默认初始化为0,而定义于函数体内部的内置类型变量将不被初始化,试图拷贝或访问时会出错。

        26、声明使得变量名字为程序所知,而定义负责创建与名字相关联的实体。

本文出自 “11274487” 博客,转载请与作者联系!

以上是关于深入学习C++.2016_3_8的主要内容,如果未能解决你的问题,请参考以下文章

深入学习JS: __doPostBack函数

Elasticsearch深入学习 集群安装

Java基础__慕课网学习(24):深入理解抽象类与接口(转)

《深入浅出强化学习:原理入门_郭宪方勇纯》高清PDF+源代码

传智播客 2015年 刘意_Java基础视频-深入浅出精华版 笔记(day21~)(2016年3月26日01:10:44)

数据结构_关于顺序表的深入思考