课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么用double就是输出0呢?
#include<stdio.h>
int main(){
double a=8;
printf("%d",a+13);
}
2017-10-12
源自:初识HTML(5)+CSS(3)-升级版 1-1
正在回答
当用%d去读double类型数据时,得到的为零,因为int型只取低32为付给整型变量
下面的博客可以仔细看看,就明白了
http://blog.csdn.net/u011006622/article/details/77678357?locationNum=7&fps=1
得用%f来打印。%d对应的是int的。%f才是对应double的
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答c语言问题
6 回答c语言问题
4 回答c语言问题
2 回答c语言问题