Chulainn 发表于 2017-5-29 22:51:26

一个简单的数据运算疑问

为什么-20/7,以%d形式输出,运算结果不显示?
为什么   20.0/7,以浮点型输出,结果是个负数?

#include<stdio.h>
void main()
{
        printf("\n\n%d,\n%d",20/7,-20/7);
        printf("%f,%f\n",20.0/7,-20.0/7);
}


無聊 发表于 2017-5-30 09:34:57

static/image/hrline/2.gif
我想说的是,结果已经输出来了,只不过你没发现而已


你先换了两行,然后输出20/7这个计算结果,接着又换了一行,输出-20/7的结果,接着就输出20.0/7的结果,导致他俩连在一起了,然后就没有然后了
还有你main函数写的非常不规范
static/image/hrline/line6.png

Chulainn 发表于 2017-5-30 10:14:00

無聊 发表于 2017-5-30 09:34
我想说的是,结果已经输出来了,只不过你没发现而已




谢谢指点,其实我昨天晚上就发现了,只是{:5_99:}还不知道怎么删帖子,刚进入这个平台。
这个代码不是我写的,是我照抄小甲鱼老师的代码弄 的{:5_92:}
还有一个小问题,main 函数怎么写才规范呢?谢谢啦{:5_91:}

無聊 发表于 2017-5-30 12:37:45

截图有

Chulainn 发表于 2017-5-30 16:05:06

無聊 发表于 2017-5-30 12:37
截图有

哇呀!谢谢!!!{:5_91:}
页: [1]
查看完整版本: 一个简单的数据运算疑问