这样转换的意义是什么?

来源:2-8 自动类型转换

qq_慕仔7083681

2020-10-06 17:20

为社么非要这样赋值 ,转换?有什么意义?

写回答 关注

1回答

  • Penthesilea
    2020-10-07 10:18:18

    就按课程目前所学内容,数据类型主要服务于计算,比如取余计算,要求是两个整型数据才可以取余,

    比如经过一系列变换目前数据为 int a=10 double b=5.000000,

    假如现在你需要计算10%5的值,(%模运算,即取余运算需要两个整型数据才可以运算,双精度型的b=5.000000是无法进行模运算的)那么你可以通过int c=b 来将5.000000转换为整型5,

    那么就可以printf("%d/n", a %% c); 来求出结果了

    哈哈蜜瓜 回复Penthe...

    很棒很棒!

    2020-11-29 00:30:42

    共 3 条回复 >

C语言入门

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

926027 学习 · 20793 问题

查看课程

相似问题