为什么括号内依旧是int 上面定义的num是double函数啊

来源:2-9 强制类型转换

qq__5220

2018-08-09 13:46

明明定义的num是double函数 为什么强制转换依旧是两个 int,一点都搞不懂

写回答 关注

1回答

  • HyoVision
    2018-08-09 15:18:51

    因为括号内的int 是你强制转换的类型。比如:

    1. double num = 2.4;

    2. int numtwo=(int) num;

    line 1里num是double,line 2 强制转换为 int 然后赋值于numtwo。

    试试print看看结果~

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题