c语言输出bool,关于printf:在c中打印bool结果为’false’或’true’的最佳方法?... |
您所在的位置:网站首页 › c语言中false和true › c语言输出bool,关于printf:在c中打印bool结果为’false’或’true’的最佳方法?... |
我必须编写一个程序,其中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 |