求大佬指点
#include "stdio.h"void main()
{
float x,y;
x = 3.1;
y = 5.6;
printf("(int)x+y=%d,(int)(x+y)=%d,(float)x+y=%f,(float)(x+y)=%f",(int)x+y,(int)(x+y),(float)x+y,(float)(x+y));
} 要指点什么说明白
(int)x+y就这里而言,int + float 是等于 float 应该用 %f输出 ba21 发表于 2018-1-3 18:52
要指点什么说明白
(int)x+y就这里而言,int + float 是等于 float 应该用 %f输出
谢谢回答,我这里明白了(int)x+y还是属于浮点型所以应该是(int)x+y=%f。
页:
[1]