-
無論是a++還是++a都等同于a=a+1,在表達式執(zhí)行完畢后a的值都自增了1,無論是a--還是--a都等同于a=a-1,在表達式執(zhí)行完畢后a的值都自減少1。http://img1.sycdn.imooc.com//548043a400012aa904320091.jpg查看全部
-
相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000 取余運算只適合用兩個整數(shù)進行取余運算,如:10%3 = 1;而10.0%3則是錯誤的;運算后的符號取決于被模數(shù)的符號,如(-10)%3 = -1;而10%(-3) = 1查看全部
-
其次知道x++和++x的區(qū)別。 我們假設(shè)y=x++;那么這個的運算順序其實就是{y=x;x=x+1;}; 我們再假設(shè)y=++x;那么這個的運算順序是{x=x+1;y=x;}查看全部
-
強制類型轉(zhuǎn)換是通過定義類型轉(zhuǎn)換運算來實現(xiàn)的 1、數(shù)據(jù)類型和表達式都必須加括號,如把(int)(x/2+y)寫成(int)x/2+y則成了把x/2轉(zhuǎn)換成int型之后再與y相加了。 2、轉(zhuǎn)換后不會改變原數(shù)據(jù)的類型及變量值,只在本次運算中臨時性轉(zhuǎn)換。 3、強制轉(zhuǎn)換后的運算結(jié)果不遵循四舍五入原則。 http://img1.sycdn.imooc.com//5492b8960001b56b03870081.jpg查看全部
-
自動字節(jié)小的可以向字節(jié)大的自動轉(zhuǎn)換,但字節(jié)大的不能向字節(jié)小的自動轉(zhuǎn)換查看全部
-
符號常量的標(biāo)識符用大寫字母,變量標(biāo)識符用小寫字母http://img1.sycdn.imooc.com//5492b73b0001169f03890127.jpg查看全部
-
練習(xí)5查看全部
-
C語言中不存在字符串變量,字符串只能存在字符數(shù)組中查看全部
-
相除時,兩數(shù)均為正數(shù),則結(jié)果省略小數(shù)(不是四舍五入),兩數(shù)中有一個小數(shù)則結(jié)果為小數(shù)。 取余運算只適用于整數(shù)與整數(shù)之間。查看全部
-
在定義中不允許連續(xù)賦值,如int a=b=c=5;是不合法的。http://img1.sycdn.imooc.com//5492b5d000017b1f03330063.jpg查看全部
-
標(biāo)識符的長度最好不要超過8位,標(biāo)識符是嚴(yán)格區(qū)分大小寫的,標(biāo)識符不能是C語言的關(guān)鍵字。查看全部
-
多行注釋: /* 注釋內(nèi)容 */ 單行注釋: //注釋一行查看全部
-
代碼中所有符號均為英文半角符號。查看全部
-
任何要使用的代碼都要在main函數(shù)中調(diào)用,否則不執(zhí)行。查看全部
-
double num1 = 2.5; int num = (int)(num1) (num1)和num不同查看全部
舉報
0/150
提交
取消