亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

發布時間:2021-12-29 17:36:38 來源:億速云 閱讀:105 作者:小新 欄目:大數據

小編給大家分享一下gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!


輸出函數:printf()——%d、%c、%x、%u、%s、、、  
 

putchar()函數:輸出

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

輸入函數:scanf函數——輸入

按照指定格式匹配符,獲取指定類型數據

int a; //可以定義a變量(有內存空間),也可以聲明(自動提升成定義,有內存空間)

scanf("%d", &a);    //&取變量a的地址,拿到a的內存空間


gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

scanf輸入:獲取字符

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

getchar函數:獲取字符

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

運算符——算術運算符

+、-、*、/ :先乘除取余,后加減

除法運算后,得到的結果賦值給整數變量,取整數部分,int c = 20/40;

除0,錯誤操作,不允許,printf("%d\n", 20/20);

對0 取余,錯誤操作,不允許,printf("%d\n", 1234/0);

不允許對小數取余。

對負數取余,結果為余數的絕對值

自增自減運算符

前綴自增(increment operator):(++)、自減(decrement operator):(--):先自增、自減,再取值

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

賦值運算符:=

"=",再計算機當中,只能完成賦值操作,一定是右邊賦值給左邊,也叫單向賦值等。

a += 10;    //等價于 a = a+10;  
a -= 30;    //等價于 a = a-30;  
a %= 5;    //等價于 a = a%5;
比較運算符

真:1(非0)、假:0

!= 不等、< 小于、> 大于、<= 小于等于、>= 大于等于

邏輯運算符:0為假、非0為真、(非0=1、27、-9)

邏輯非:!

非真為假,非假為真

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

邏輯與(&&):同真為真,其余為假

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

邏輯或(||):有真為真,同假為假

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

運算符優先級:[]、()、++、/、--

后綴高于前綴(強轉)!(邏輯非)sizeof  > 算術運算符(先乘除取余,后加減)> 比較運算符 > 邏輯運算符 > 三目運算符(條件運算)> 賦值運算符 >逗號運算符

逗號運算符: 

int x, y, z;

int a = ( x = 1, y = 2, z = 3);    //逗號運算表達式,運算結果為:a= 3

逗號運算符表達式運算結果,顯示后一個子表達式的結果

三目運算符

語法:表達式1 ?表達式2 :表達式3

           表達式1:必須是一個判斷表達式

結果為真:整個三目運算,返回表達式2,結果為假,整個三目運算,返回表達式3

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

類型轉換:隱式類型轉換,強制類型轉換

編輯器自動完成,小類型轉大類型,同類型大小

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

由賦值產生

int r =5;

float s = 3.14 * r * r;

3.14,默認類型double, r 為int類型,運算過程中轉換為double 類型運算,運算結束,賦值給s 時,轉換為float

小類型轉大類型,是沒有問題,如果大類型轉小類型,可能會丟失精度

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

強制類中轉換

語法:強轉變量—(目標類型)變量,強轉表達式—(目標類型)表達式

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

if分支語句

if(判斷表達式){

        判別表達式為真,執行得代嗎

}

else

{

    判別表達式為假,執行代碼

}

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

多分支邏輯

if(判斷表達式1)

{

    判別表達式1為真,執行代碼

}

else if (判斷表達式2)

{

    判別表達式1為假,判斷表達式2為真,執行代碼

}

else if (判斷表達式3)

{

    判別表達式1為假,判斷表達式2為假,判斷表達式3為真,執行代碼

}

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

switch 分支語句

switch(判別表達式)

{

        case 1:

        執行語句;

        break;//表示一個分支語句執行結束,跳出switch

        case 2:

        執行語句

        break;

        ......

        case n:

        執行語句

        break;

     default;

        break;

}

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

精確匹配,機構較清晰,較if語句執行效果較高

case穿透

一個case分支,如果沒有break,每執行完,case的代碼,會繼續向下,執行下一個case分支代碼,這稱之為case穿透

大多情況下,一個case分支,應該對應一個break利用case傳統


gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

while 循環語句

語法:while( 判斷表達式)    //如果為真,執行循環體,如果為假,跳出循環

{

        循環體

}

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析

do ...while 循環語句

語法:do{

                    循環體

}while ( 判斷表達式);

gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析


以上是“gcc中字符格式化輸入輸出、表達式運算符do while循環的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

gcc
AI

河东区| 通化县| 镶黄旗| 镇巴县| 武安市| 福安市| 榆树市| 武威市| 汉阴县| 常德市| 建瓯市| 鹿邑县| 青冈县| 陈巴尔虎旗| 泸溪县| 宁陕县| 曲靖市| 韶山市| 黎城县| 九龙县| 左权县| 北辰区| 永兴县| 曲阳县| 准格尔旗| 太湖县| 萨嘎县| 垦利县| 桃园县| 获嘉县| 炎陵县| 定西市| 浏阳市| 新丰县| 永嘉县| 汉沽区| 凤城市| 鄂伦春自治旗| 太谷县| 松潘县| 南通市|