标签:程序开发
又是一天,今天收获甚微呐,读到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” 博客,转载请与作者联系!
标签:程序开发
原文地址:http://11284487.blog.51cto.com/11274487/1748977