#考试酷#A15_Float Datatype

比较超纲的是第六题


1
记住就好了
float 的小数点常规有6位


2
只要限制小数点位数就ok啦

printf("%f %.3f %.0f",a,b,c);

3
这个是就记住就van了
而且int好像是会根据compiler不同而不同的有不同的


4


5
float和double都是浮点数所以就不用担心
从整型(int / long / char)转换到整型或者是float 不用loss_precision【只要是在范围之内就ok的 然后 加上小数点就ok啦】
但是double和float转成整型就不一样,所以小数点就会被舍掉


6
这个我也是第一次见过
然后查一查

union在C中本质上是一个结构体,用法和struct相似

//原型声明
union 类型名称 变量名称;
//定义
union 名称 {
    //... 成员
};

union,顾名思义,就是多个成员共用一块内存。在编译时会选取成员中长度最长的来声明
因为char是一个字符,所以是比较小了
所以int和float是最长的


7
这个就没啥好说的
但我记得有一个挺容易混淆的
%lf和%f对应的double和float什么时候用


8
啊这题真的刚开始没搞懂,后来才发现
ABC都是整型 D是浮点数
【我还以为整个什么幺蛾子】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值