标签:style color 使用 数据 ar 问题 c++ size
一、变量名
几条简单的C++命名规则:
二、数据类型
计算机内存的最基本单元是位(bit)。字节(byte)通常指的是8位内存单元,可以表示的范围0-255或者-128到127。
(1)整型
对类型名或者变量名使用sizeof运算符,可以得到类型的字节数。
无符号类型关键字:unsigned xx
char类型也是一种整型,专为存储字符而设置的,它足够长,能够表示目标计算机系统中所有的基本符号——所有的字母、数字、标点符号,很多系统支持的字符都不超过128个,因此用一个字节就够了。
bool类型true or false
三、const限定符
const 创建常量时必须在声明时就初始化
四、浮点数
区别于整型,能够表示小数。书写方式:
浮点类型:
浮点常量:像8.24和2.4E8这样的浮点常量都属于double类型,如果希望常量为float类型,请使用f或者F后缀,对于long double类型使用l或者L后缀(由于l看起来像1,使用L是更好的选择),如:
1.234F
2.4E20F
2.2L
五、类型转换
只允许由较窄的类型向较宽的的类型升级(类型提升),不可由宽到窄降低。如将浮点值赋给整型很可能导致两个问题:整型会将数字截短(除掉小数部分),另一方面 float对于int变量来说可能太大了。
在此类潜在的问题将会引起不可预料的错误。
当同一个表达式中出现两种不同的的算术类型时,C++将执行两种自动转换:
除了自动转换,另一个重要的方式是强制类型转换,如将存储在变量thorn中的int值转换为long类型:
强制类型转换不会修改thorn变量本身,而是创建一个新的、指定类型的值。
标签:style color 使用 数据 ar 问题 c++ size
原文地址:http://www.cnblogs.com/90zeng/p/data_type.html