小白,不懂最后輸出成這樣
#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啊謝謝謝謝。。
2021-08-18
你第一行是printf(“0”),所以打出0,因為你沒有用/n換行,所以第二行打出的1會和第一行的0在一塊。
2021-10-07
你有五個輸出項,即有五個值。但是你第一個值沒有換行,即沒有\n。所以第一個輸出值和第二個輸出值在一起,即01。
2021-08-12
#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;
}