C语言问题,如图,area=0.0什么意思啊?radius为什么不用等于0.0
答案:3 悬赏:40 手机版
解决时间 2021-02-02 15:07
- 提问者网友:做自己de王妃
- 2021-02-02 00:57
C语言问题,如图,area=0.0什么意思啊?radius为什么不用等于0.0
最佳答案
- 五星知识达人网友:掌灯师
- 2021-02-02 01:36
area,radius都是double类型的变量;
area=0.0;正确
radius=0; 系统自动把0转换成0.0赋值给radius追问如果把0.0改成9.9呢?追答area=0.0; area=0;两种写法都对
area=0.0;正确
radius=0; 系统自动把0转换成0.0赋值给radius追问如果把0.0改成9.9呢?追答area=0.0; area=0;两种写法都对
全部回答
- 1楼网友:时间的尘埃
- 2021-02-02 02:21
area初始化为0.0。
radius没有初始化,通过radius=10;赋值的
变量定义时可以初始化,也可以先定义,后赋值。
radius没有初始化,通过radius=10;赋值的
变量定义时可以初始化,也可以先定义,后赋值。
- 2楼网友:蓝房子
- 2021-02-02 02:03
double 类型 其实不区分 但是再使用double类型时 最好赋值 0.0 因这样 准确一点 以方便 判断和计算
例题
double)(10/4*4) = 0
10/4 = 0 这里还是当成int 型在算,舍尾法。你改成10.0/4.0*4试试
例题
double)(10/4*4) = 0
10/4 = 0 这里还是当成int 型在算,舍尾法。你改成10.0/4.0*4试试
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯