c语言/表示什么意思?

如题所述

第1个回答  2023-09-28

C语言规定除法运算符( / )的运算结果的数据类型与被除数的数据类型保存一致,所以一个整数除以另一个整数的结果为整数。


举例如下:

int a=5, b=3;
float c;
c = a/b;  // 输出结果为1.0

解释如下:
虽然变量c是float型的,按常理c应该等于1.667,但是由于被除数(即变量a)的数据类型为int型,所以在执行完a/b后,运算结果会转换为int型(即舍去小数),故a/b = 1,之后再将取整后的数据(即整数1)转换为float类型(即1.0)赋值给变量c,所以最后c=1.0

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网