作业帮 > 综合 > 作业

C语言里负数是整数吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 17:43:38
C语言里负数是整数吗?
我看书上说,e后面的指数部分必须是整数,如e-5是错误的.
书上原话是这么说的:C语言规定,再用指数形式表示实属时,字母e或E之前(即尾数部分)必须有数字,e后的指数部分必须是整数,如e-5、7.2e2.5都是不合法的指数表示形式.
在VC C++上是正常啊
将整个程序复上来看看
它是指声明部分是整数吧,
如int c = 1e-3;
printf("%d\n", c);
输出就一定是0,因为int只能保存是整数嘛;修改为float就正常了(输出变成%f).