c语言结果有小数点怎么表示?
c语言结果有小数点怎么表示,在c++6.0下我没运行起来
当一个是小数时,按照小数计算,结果是小数(3、4、5、6)。此时如果按照整数输出,系统就将浮点数转化为整数,(4、6)出现乖乖的结果; 有意思的是(2),将5/3的记过按照浮点数输出,结果是839.209961,说明我的机器整数是32位,而浮点数是用double表示的,80位,由于字长不够,系统就取了整数后面的字节作为浮点数的一部分,所以输出成了(2)的样子,这是随机的,和机器有关。 这是我的看法,请采纳。
有的啊,你要输入小数,变量的数据类型,就必须是浮点型的,即比如float a=0.12;这样是可以的。
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>