ficer
2021-08-12 17:14
#include <stdio.h>
int main()
{
int x=5;
int y=5;
int z=10;
printf("0"); //我随便改了下
printf("%d\n", y>=x ); //y是否大于等于x
printf("%d\n", y<z ); //y是否小于z
printf("%d\n", z<=x); //z是否小于等于x
printf("%d\n", z==x+y ); //z是否等于x+y
return 0;
}
输出
01
1
0
1
为什么第一排会同时有0和1啊谢谢谢谢。。
你第一行是printf(“0”),所以打出0,因为你没有用/n换行,所以第二行打出的1会和第一行的0在一块。
你有五个输出项,即有五个值。但是你第一个值没有换行,即没有\n。所以第一个输出值和第二个输出值在一起,即01。
#include <stdio.h>
int main()
{
int x=5;
int y=5;
int z=10;
printf("%d\n", y>=x ); //y是否大于等于x
printf("%d\n", y<z ); //y是否小于z
printf("%d\n", z<=x); //z是否小于等于x
printf("%d\n", z==x+y ); //z是否等于x+y
return 0;
}
C语言入门
926210 学习 · 20797 问题
相似问题