關於c語言的問題,求解答,關於C語言的問題,求解答!

2021-03-10 15:53:38 字數 1956 閱讀 6122

1樓:匿名使用者

1.d 識別符號不能以數字bai打du頭

2 d 一般c關鍵字在編譯器中zhi

會出現dao變成藍色,a不是而#define是,版b 中的printf只是一個輸出權函式,c是大寫的,不是,如果是int 就是,因為在c中,大小寫是敏感的

3 d d項轉譯成字元\

4 a 0x20u的意思是無符號的16進位制數205 a 0x200是16進位制數

6 c 雙引號括起來的都是字串常量

7 c 0.512f中的f表示浮點數

8 b9 b 引號都是成對出現,如果出現在引號中就得加\"

10 d

2樓:匿名使用者

1。識別符號由字母、數字、下劃線組成,必須由字母或下劃線開頭,d是以數字開頭版的,錯誤

2。查下表就知權

道了,選d

3。字元轉義時只能是八進位制('\ooo'三位,不足前補0)或十六進位制('\xhh',兩位,不足前補0),所以b、c選項是錯的,a轉義單引號應該是'\''的形式,所以只有d是對的

4。0x表示十六進位制,u表示unsigned int是無符號整型,所以0x20u是一個整型常量

5。0x表示十六進位制,十六進位制的200轉換成十進位制是512,0512表示八進位制數

6。字串常量是需要雙引號括起來的,只有c符合

7。f表示float,是單精度浮點型別,所以0.512 f是浮點型常量

8。c語言裡面沒有聯合(union),所以在這裡它屬於合法的識別符號

9。同6,字串常量是需要雙引號括起來的,而且雙引號必須是成對的,如果字串裡邊需要有雙引號本身,則需要用轉義字元(\)來轉義,這裡只有b不合法,其中a中""表示空字串

10。浮點數的小數點前後如果是0,是可以省略的,比如這裡的a、c選項,浮點數沒有十六進位制表示的形式,所以d選項是錯誤的

3樓:看灰過來了

dddaa

ccbbd

4樓:三刀小熊

1.d 2.d 3.b 4.a 5a 6.b 7d 8.a 9.b 10.d

c語言問題求解答!!謝謝!! 5

5樓:小菜鳥2無聊寫**

//大概可以這麼bai寫

#include

#include

#include

int main()}

printf("%d\n",j);

if(p20!=0)printf("%d\n%d",in,p20);

else printf("第

du10個或zhi者第20個素數不存在dao");

return 0;

}else return 1;

}//編譯速度專和屬執行速度都還行

6樓:匿名使用者

#include

#define n 200

void main()

if ( b )

c語言問題求解答! 5

7樓:匿名使用者

1 #include

2 int main()

3 21

22 }

23 for(i=0;i<10;i++)24 for(j=0;j<=k;j++)25

34 }

35 for(i=0;i

39 }

c語言問題。求解答!!!

8樓:匿名使用者

上面程式的功能是算出你輸入同學的平均分,同時輸出低於平均分的分數;

但是你這個程式版是有問權題的沒有退出的條件,只能輸入score為負數才能退出

分別為56,78,89,65,58,34,45,-9),則輸出結果如下圖

C語言問題求解答,c語言問題求解答

第一個days day 獲取最後一個月的天數 第二個switch month 1 獲取除了最後一個月之外完整月的天數之和 逗號表示式從左往右依次計算,取最右邊的表示式的值為整個表示式的值 答案應該是5.000000啊 c語言問題求解答 5 1 include 2 int main 3 21 22 2...

C語言問題,求解答,C語言問題,求大神解答

f函式中的a每次使用外面傳入的2,b是區域性變數,後每次都是1,c是靜態變數,函式每次執行會在上次值 1 所以最後執行三次,輸出為789 程式的輸出是 789 c語言問題,求解答 執行abc a 1 首先進行巨集代換過程,是把 a 1去替代 定義的巨集函式 x x 中的x,即得到式子 a 1 a 1...

c語言問題求解答 謝謝,c語言問題求解答 謝謝

大概可以這麼bai寫 include include include int main printf d n j if p20 0 printf d n d in,p20 else printf 第 du10個或zhi者第20個素數不存在dao return 0 else return 1 編譯速度...