第三章处理数据

1.变量名

*在名称中只能使用 字母字符,数字 和下划线

*第一个字符不能是数字

*关键字不能是变量名


2.整型

*short  ,  int   , long , long long 都是符号类型 , 正值取值接近负值 , int -32768到32767

*无符号类型 只需使用 unsigned , 取值范围变大 int 变成0 到65535


3

*cout << 相当于 cout.put(  ) 显示字符的另一种方法


4

*const 要比define 好 ,cons可用于更复杂的类型中


5浮点数

*表示小数

第一种方法 标准小数点表示 如1.256

第二种E表示法  3.45E6 表示3.45 * 1000000 

                            3.45E-2 表示3.45*0.01

E表示法 可表示的数字范围更大,浮点运算比整数运算慢


*浮点类型有float ,  double ,   long double ,  精度依次增多

cout 在输出的时候会删除结尾的多余零 , 使用 cout.setf()可实现多余零的输出

*浮点常量默认情况下是 double


6运算优先级

*如果两个操作数都是整数, 结果的小数部分会被舍弃

至少有一个是浮点数,结果小数部分会被保留


7.类型转换

*法一:初始化和赋值进行转换

浮点值赋给整型 ,可能会超范围(即不允许缩窄), 小数部分会丢失

*法二:以 { } 大括号方式初始化进行的转换

又称为列表初始化 不允许缩窄

如 char c1 {3125}  错误 超范围

     int x  = 66 ; char c = {x} 错误 x 不是常量

    char c = {66} 正确


*法三:表达式中转换

级别从高到底是  long double ,    double  ,     float,  longlong  , long , int  ,short ,  signed char  ,bool 


*法四 : 强制类型转换

typeName (value )格式

如  char x = 'Z '  , int b = int (x)   , b = 90;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值