39 下列以 C 程式語言撰寫之程式執行後產生之輸出為何? #include main(){ int x=0x011, y=011; if (--x > y) x=(x-y)%4; else x=(x+y)%5; printf(“%d ”,x); }
(A)0
(B)1
(C)2
(D)3

答案:登入後查看
統計: A(7), B(27), C(11), D(23), E(0) #1210626

詳解 (共 1 筆)

#1474685

16進制0x011轉成10進制17

8進制011轉成10進制9

--x>y 17-1>9符合

X=16 y=9

X=(x-y)%4

   =(16-9)%4

   =7%4=3

 

 

5
0