讓計算機開口說話,知識點(2-2)總結:
- printf(" ");
- printf——列印""之中的文字or字母
- \n
- 這里的“\n”表示讓游標“換行”
- system("pause");
- 它的作用就是讓計算機“暫停 一下”
- getchar();
- 這行代碼會讓程式等待擊鍵,視窗會在用戶按下一個鍵后才關閉,
多彩一點,知識點(2-3)總結:
設定背景色和文字顏色的方法是,在color后面加上兩個一位數字,第一個數字表示背景色,第二個數字表示文字顏色,如果在color后 面只加了一個一位數字,則表示只設定文字顏色,背景色仍然使用默認的顏色, 需要說明的是這里的一位數字其實是16進制的,它只能是0、1、 2、3、4、5、6、7、8、9、a、b、c、d、e、f中的某一個,
例如: system("color f5");

需要注意的是在color后面要有一個空格
數字顏色對應表:

讓計算機做加法,知識點(2-4)總結:
- a = b;
- 此處有一個“=”,這可不是等于號,它叫作給予號(也稱為 賦值號),類似于一個箭頭“←”,意思是把“=”右邊的內容賦給“=”左邊,
- printf("%d", c);
- 將“%d”放在雙引號之間,把小房子c放在雙引號后面,并且用逗號隔開,
- 這時printf發現雙引號里面是個“討債的”,就知道此時需要輸出一個具體的數值,而不是符號,就會向雙引號后面的小房子c索取具體的數值了,
- %d叫做占位符
數字的家——變數,知識點(2-5)總結:
- int
- int是英文單詞integer(整數)的縮寫,
- 我們用float來申請一個小房子,用來存放小數,形式如下:
- float a;
- 注意:在C語言中,小數稱作浮點數,用float表示, 之前在用printf陳述句輸出整數時,使用的是“%d”,此時需要輸出小 數,要用“%f”, 好了,我們來總結一下,這里的“小房子”在我們C語言的專業術語中稱為變數,int和float說明小房子是用來存放何種型別的數,我們這里 將其稱為“變數型別”或者“資料型別”,
- 類似int a;或者float a;的形式,我們稱作“定義變數”,它們的語法 格式如下:
- 【術語】 變數的型別 變數的名稱 , 變數的名稱 ;
- 【代碼】 int a , b ;
- 注意:如果多次給小房子a賦值,小房子a中存放的將始終是最 后一次賦的值,
- 這里是因為c語言是順序執行的,執行完一條則會繼續執行下一條,




資料輸出——我說咋地就咋地,知識點(2-6)總結:
- printf陳述句只會輸出雙引號里面的部分,雙引號之外的部分只是對 雙引號內的部分起到補充說明的作用,
- 例如,printf("%d+%d=%d", a, b, c);
- 顯示一一對應關系
資料輸入——我說算啥就算啥,知識點(2-7)總結:
- 我們要從鍵盤讀入一個數, 放在小房子a中,代碼如下:
- scanf("%d", &a);
直譯為掃描
- “&”符號我們稱為“取地址符”,簡稱“取址符”,它的作用是得到小房子a的地址,
- 輸出a內的值不需要地址,而輸入需要
- 打一個比方:假如你要去一個教室上課,那么在上課之前你需要知 道這個教室的地址,這樣你才能去;但是如果下課了,你需要走出這個 教室,因為此時你已經在教室中,所以就不再需要這個教室的地址,
究竟有多少種小房子,知識點(2-8)總結:

- float和double的占位符都是%f,可也寫成%.15f,這里的.15表示精確到小數點后15位
- 這里特別說明一下,在 用scanf讀入double型別資料時所用的占位符是“%lf”(注意此處不是數字 1而是字母l)而不是“%f”,
- 用char申請的小房子 是用來存放字符的,如果輸入一串字符也只會存第一個字符,
char的占空符為%c
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282878.html
標籤:其他
