c语言输出bool,关于printf:在c中打印bool结果为’false’或’true’的最佳方法?...

您所在的位置:网站首页 c语言中false和true c语言输出bool,关于printf:在c中打印bool结果为’false’或’true’的最佳方法?...

c语言输出bool,关于printf:在c中打印bool结果为’false’或’true’的最佳方法?...

2023-07-25 21:10| 来源: 网络整理| 查看: 265

我必须编写一个程序,其中main调用其他函数来测试一系列数字(如果有的话)是否少于一个数字,如果所有系列的数字都在两个限制之间,如果有的话是负数。我的代码返回值为1表示true,0表示false表示,但是赋值会将它们打印为"true"或"false"。我不知道如何将bool答案从printf打印为字符串。我使用if(atl == false)printf("false");在我的at_least.c和main.c中,它只返回一个true或false的长字符串(例如:truetruetrue ....)。我不确定这是不是正确的编码,我把它放在错误的位置,或者我需要使用其他一些代码。

这是我的main.c:

#include"my.h"

int main (void)

{

int     x;

int     count    = 0;

int     sum      = 0;

double  average  = 0.0;

int     largest  = INT_MIN;

int     smallest = INT_MAX;

bool    atlst    = false;

bool    bet      = true;

bool    neg      = false;

int     end;

while ((end = scanf("%d",&x)) != EOF)

{

sumall(x, &sum);          



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3