C語言學習day05

來源:互聯網
上載者:User

標籤:markdown   語句   三目運算子   getchar   整型   輸出   scanf   死迴圈   down   

字串格式化輸入輸出:
//%% 在螢幕輸出%,後面的d也會輸出

printf(“%%d\n”);

int a=123;

printf(“a2 =’%5d’\n”,a); //以5個字元輸出,沒有字元以Null 字元填充,預設靠右對齊

printf(“a2 =’%05d’\n”,a); //以5個字元輸出,沒有字元以0填充,預設靠右對齊

printf(“a2 =’%-5d’\n”,a); //以5個字元輸出,沒有字元以Null 字元填充,代表靠左對齊

printf(“a2 =’%-05d’\n”,a); //0和-不能同時使用

double b=3.14;

printf(“b2 =’%8.3lf’\n”,b); //8代表總共有8個字元,3代表小數點後三位

scanf = getchar 都是讀取鍵盤的字元

當連使用兩個scanf的時候會初戀第二個不用輸入的情況

例如:

沒有在理想的狀態下運行

原因:

解決辦法:只需在兩個scanf之間加個scanf就可以

運算子運算式:
b =a++; 先將a賦值給b,然後a++

b=++a; 先++a,然後將a++的值賦值給b

條件:
條件為假,結果int表達為0

條件為真,結果int表達為1,-1

邏輯運算子
! 非 與結果相反

&& 與 兩邊結果都為真,才為真

|| 或 兩邊結果只要有一邊為真,則為真

運算子的優先順序

短路規則:

|| 左邊為真,右邊不執行

&& 左邊為假,右邊不執行

強制類型轉換(由小到大的轉)

if if…else

switch(只能放整型,字元類型)…case

while迴圈

do…while迴圈

for迴圈

死迴圈的簡介

迴圈嵌套

break的作用

continue跳出本次迴圈,執行下一次

goto 無條件執行到某處

三目運算子有時候相比if…else語句更簡單

a>b ? true: false;

C語言學習day05

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.