c++ 变量

变量名

推荐下划线命名与驼峰命名法,在驼峰命名法中可以加上类型的前缀如(str或sz表示字符串,b表示布尔值,p表示指针,c表示单个字符串)

整型

整数就是没有小数部分的数字,c++的基本整型(按照宽度排序)分别是char,short(short int),int,long(long int)和long long,其中每个类型都有有符号版本和无符号版本,因此总共有十种类型可供选择.

short 至少16位
int 至少与short一样长
long 至少32位,且至少与int一样长
long long 至少64位,且至少与long一样长
unsigned 为无符号声明
1u 表示无符号int 1

选择类型
int指计算机处理起来效率最高的长度,如果没有理由选择其他类型,则应该使用int
如果变量不可能为负,则使用无符号类型
如果变量表示的数大于16位证书的最大可能值,则使用long.即使系统上int为32位,也应该这样做,因为这样将程序移植到16位系统上时,就不会突然无法工作.
如果short比int小,则使用short以节约内存,通常用于大型整型数组.假设将程序从int为16位系统移植到int为32位系统,则用于存储int数组的内润量将加倍,但是short数组则不受影响.

整型的字面值
一般为十进制
0开头为八进制
0x开头为十六进制

char类型
编程语言通过使用字母的数值编码解决表示字母的问题.
在向char类型存储字符的时候,实际存储的对应的ascii码值.在cin与cout时,根据对应的值查找字符.

浮点数

计算机将小数分两部分存储,一部分是基准值,一部分是缩放因子.比如31.45,它的基准值是0.3145,它的缩放因子是100.缩放因子的作用是移动小数点的位置,术语浮点因此而得名.注意c++内部表示浮点数的方法与此相同,但是是基于2进制数,因此缩放因子是2的幂,而不是十的幂.

浮点数书写
3.0虽然.后面是0,但是也确保了这是一个浮点类型的值
-2.52e+2 表示为-252.0
e+2表示10的2此房

浮点类型
31415该数字使用了5个有效位,然而约数31000,有效位数为2位,因为结果四舍五入精确到了千位,其余的3位不过是占位符而已.有效位数不依赖小数点的位置.例如3.1415的有效位数仍为5,因为这个值精确到了第5位
float至少32位
double至少48位且不少于float,通常为64位
long double至少和double一样多,通常为80位,96位或者128位

浮点数表示
1l 表示浮点数
如果不用l作为后缀,通常为double类型

boolean

true false

常量

const int months = 12 //months是一个常量不能被修改

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值