Chapter3:处理数据

简单变量

整型

  • short 至少 16bit
  • int 至少于short一样长
  • long 至少32bit,且至少与int一样长
  • long long 至少64bit,且至少与long一样长

当前很多系统都使用最小长度,即short为16bit,long为32bit,但是int 可以是16、24、32bit ,甚至可以是64bit。而在WinXP,Win7,MacOS X, 中int是32bit。

浮点

  • float
  • double (默认情况)
  • long double

1.234f //a float constant
2.34E20F //a float constant
2.34E20 // a double constant
2.2L // a long double constant

强制类型转换

(long) thorn //return a type long
long (thorn) //return a type long

强制类型转换不会修改thorn变量本身,而是创建一个新的、指定类型的值。第一种是C语言风格,第二种是标准C++格式。

你可能感兴趣的:(Chapter3:处理数据)