基礎知識點小結

2021-09-10 07:11:37 字數 664 閱讀 1427

1、sanf() 的返回值

scanf()返回值是成功輸入專案的個數:

a = scanf("%d,%d",&c,&d);

如果輸入為(1,2);則a = 2;如果輸入為(3,x);則a = 1;

當sanf()檢測到檔案結尾時會返回eof(在stdio.h 中定義為-1);用鍵盤輸入eof通常為ctrl + z或ctrl + d。

2、加減運算子並非是從左到右運算:

n = 1;

sum = 1+n + (++n);通常按照順序運算我們可能認為sum = 1 + 1 +2 =4;但是編譯器並不一定保證從左到右的計算順序,如實先執行(++n)則sum = 1+2+2=5。但是c保證邏輯表示式的是從左至右求值。

3、逗號運算子:

逗號運算子保證在逗號左邊的表示式優先被計算:

n = 1;

s = (++n,n+1);這裡先計算++n;然後計算n + 1=3;最後把3賦值給s.

4、ctype.h的字元函式:

isalnum()輸入為數字或字母時返回真。

isalpha()輸入為字母時返回真。

isdigit()輸入為數字。

isspace()輸入為空白字元時返回真。

islower()輸入為小寫字元返回真。

isupper()輸入為大寫字元返回真。

HTTP基礎知識點小結

什麼是http協議?http,超文字傳輸協議是現在網際網路應用最為廣泛的協議,所有的www檔案都必須遵循這個標準設計這個最初的目的是為了發布和接收html檔案。http就是web通訊的基礎,就是為了能夠讓文件之間互相關聯可以進行互相傳閱。http協議在應用層。http協議的組成 http協議由htt...

JAVA基礎知識小結 小知識點

1,關鍵字 其實就是某種語言賦予了特殊含義的單詞。保留字 其實就是還沒有賦予特殊含義,但是準備日後要使用過的單詞。2,標示符 其實就是在程式中自定義的名詞。比如類名,變數名,函式名。包含 0 9 a z 注意 1 數字不可以開頭。2 不可以使用關鍵字。3,常量 是在程式中的不會變化的資料。4,變數 ...

基礎知識點

1 inline block布局 2 table布局 3 justify的末行不對齊 4 兩個圖示之間有空格 換行 5 背景中的的 路徑的 全部斜槓都為 不是 命令列下的這種 doctype html html head meta charset utf 8 title xx title head ...