if(!(j%i)),所以這個的意思就是j%i為假的時候,執行if後面的語句。0為假,非0為真,j%i為假,就是j%i==0。所以if(!(j%i))等同於if(j%i==0)。
short:修飾int,短整型資料,可省略被修飾的int。(K&R時期引入)
long:修飾int,長整型資料,可省略被修飾的int。(K&R時期引入)
long long:修飾int,超長整型資料,可省略被修飾的int。(C99標準新增)
signed:修飾整型資料,有符號資料型別。(C89標準新增)
unsigned:修飾整型資料,無符號資料型別。(K&R時期引入)
restrict:用於限定和約束指標,並表明指標是訪問一個數據物件的唯一且初始的方式。(C99標準新增)
擴充套件資料:
C語言的註釋符一般分為兩種,一種是以“/*”開頭,在中間加上註釋內容,並以“*/”結尾的段落註釋符。在“/*”和“*/”之間的即為註釋。
另一種是以“//”開頭,後面加註釋內容的單行註釋符。在“//”之後的即為註釋。
C語言的註釋符是以“/*”開頭並以“*/”結尾的串。在“/*”和“*/”之間的即為註釋。程式編譯時,不對註釋作任何處理。註釋可出現在程式中的任何位置。
註釋用來向用戶提示或解釋程式的意義。在除錯程式中對暫不使用的語句也可用註釋符括起來,使翻譯跳過不做處理,待除錯結束後再去掉註釋符。
if(!(j%i)),所以這個的意思就是j%i為假的時候,執行if後面的語句。0為假,非0為真,j%i為假,就是j%i==0。所以if(!(j%i))等同於if(j%i==0)。
short:修飾int,短整型資料,可省略被修飾的int。(K&R時期引入)
long:修飾int,長整型資料,可省略被修飾的int。(K&R時期引入)
long long:修飾int,超長整型資料,可省略被修飾的int。(C99標準新增)
signed:修飾整型資料,有符號資料型別。(C89標準新增)
unsigned:修飾整型資料,無符號資料型別。(K&R時期引入)
restrict:用於限定和約束指標,並表明指標是訪問一個數據物件的唯一且初始的方式。(C99標準新增)
擴充套件資料:
C語言的註釋符一般分為兩種,一種是以“/*”開頭,在中間加上註釋內容,並以“*/”結尾的段落註釋符。在“/*”和“*/”之間的即為註釋。
另一種是以“//”開頭,後面加註釋內容的單行註釋符。在“//”之後的即為註釋。
C語言的註釋符是以“/*”開頭並以“*/”結尾的串。在“/*”和“*/”之間的即為註釋。程式編譯時,不對註釋作任何處理。註釋可出現在程式中的任何位置。
註釋用來向用戶提示或解釋程式的意義。在除錯程式中對暫不使用的語句也可用註釋符括起來,使翻譯跳過不做處理,待除錯結束後再去掉註釋符。