2019年10月28日 星期一

[C語言學習筆記] C語言入門 [格式]

1、大寫 全形\半形,文字代表意義並不相同。
2、%d整數
3、%s字串更多相關閱讀【[C語言學習筆記] C語言的入門概念

4、&定位
Scanf(%d(格式) %s(格式)\n,&a(定位),&b(定位));要成對使用。
5、intchat代表變數的種類。
6、C:ato i(b)將字串轉換成整數。
7、In:換行。
8、\a 發出警告
9、Puts() 帶有換行作用,其他跟printf一樣。
10、Putchar()只能印一個
11、ββ:而且
12、II:或者更多相關閱讀【[C語言學習筆記] C語言入門[陣列Array]

更多相關閱讀【[C語言學習筆記] 報錯解決方法13、!:

整數
浮點數

Int 型別
doubl型別
printf
Printf(%d\n,no);
Printf(%f\n,no);格式
scanf
Scanf(%d\n,&no);
Scanf(%.lf\n,&no);定位
要保留多少位小數點就加上%.2lf

14、求實數時,需先把int換成實數double後才能計算出實數,否則會出錯,例:
(double)(**)/(**)*100;
14、添加%需加在%d的後面%d%%
15、雙引號裡都叫字串a+b””請輸入
16、int轉換double的例子
#include <stdio.h>

int main()
{
    int a,b,c;

      printf("請輸入任意一個整數:");      /*提示輸出*/
      scanf("%d",&a);
      printf("請輸入任意一個整數:");
      scanf("%d",&b);
      c=((double)a)/(b)*100;
      printf("ab%d%%",c);
    return 0;更多相關閱讀【[C語言學習筆記]質數

}
請注意intdouble的型別所用的格式。
請注意printfscanf的格式。
17、如果要在字串中印C則需先告知程式,用特別類別看後面字串。例:\c\,要印出\n`,:\\n
C語言跳脫字元列表更多相關閱讀【[C語言學習筆記] C語言入門[func函數/函式]

跳脫字元
意義
字碼號(HEX)
備註
\a
響鈴(BEL)
07

\b
退格(BS)
08

\t
水平定位符號(HT)
09

\n
換行(LF)
0A

\v
垂直定位符號(VT)
0B

\f
換頁(FF)
0C

\r
輸入(CR)
0D

\\
反斜線
5C

\0
空字符號(NUL)
00

\"
雙引號
22

\'
單引號
27

\?
問號
3F

\x##
直接指定一個位元組的值
##
##為兩個十六進位的數字
\###
直接指定一個位元組的值
### (in octal)
###為三個八進位的數字
\u##...
直接指定一個UTF-8格式文字的內碼號

##...為數個十六進位的數字
(建議不要使用這個功能,因為語意不明確)
\U##...
直接指定一個UTF-16格式文字的內碼號

##...為數個十六進位的數字
(建議不要使用這個功能,因為語意不明確)



C語言-質數



#
c語言運算
c語言教學
c語言自學
c語言範例
c語言線上課程
c語言書
c語言指令字典
c語言程式設計

2019年10月20日 星期日

[C語言學習筆記] C語言的入門概念

    程式是什麼?程式是人與電腦溝通的一種語言。
變數
在程式中會用到很多不同的資料為了方便記錄,我們給它起一個名字。

  1. 變數是拿來記東西的。
  2. 要給他一個名字,以便呼叫他。
  3. 名字由英文字母、數字、_、組成。
  4. 變數不是一成不變得,會隨著新的賦值而改變。
  5. 變數要宣告才能使用。
變數使用的規則:更多相關閱讀【[C語言學習筆記] C語言入門 [格式]

  1. 系統定義過的不能用
  2. 必須英文字母或_開頭,數字在後面。
判斷式
在程式中判斷式是在有2個或2個以上的選擇時使用,給他設定一個值,如果(if)達到就執行設定的程式。否則(else)就執行設定的另外一種程式。

  1. 判斷式後面要有(運算式)更多相關閱讀【[C語言學習筆記] C語言入門[陣列Array]

  2. 可單獨用if
  3. if()...else...
  4. 可if()...else if()...else  if(va==2)  va=2; else ....
  5. 判斷式的=一定要用2==以便於區分。:if(a==b)
  6. 使用過程中要善用{},判斷式的效率只到下面一行,如要很多行就要加{}
  7. if(a>5)
    {
         printf(a>5\n);   
      printf(“You should check again\n);
    }
    else
    {
            printf(a<=5\n);   
        printf(pass.\n);
    }

迴圈loop
  1. 會附加判斷式,當判斷式成立,在對的時候一直跑,錯的時候停下來。
  2. 迴圈分為:do while,while,for三種可換著寫。
  3. 迴圈做判斷時,一般判斷後再做(for/while),但也可以做了再判斷(do... while 至少做一次)。
更多相關閱讀【大陸人如何快速學習台灣注音輸入法for比較簡潔好用。
for是連續迴圈:跑的比較快的在裡面,橫印的比較快,換行較慢。
要善用{}
func函數/函式
  1. 由變數、判斷式、迴圈組成,函數可以有多個變數,多個判斷式。
  2. main函數是固定第一個執行的函數。
  3. 函數要宣告才能使用,如有內容要回傳最後要設定回傳。
  4. 要善於利用{}
  5. 有文字的英文字母+()叫函數。
  6. 函數是把一堆資料組合成簡單易讀的程式
  7. 函數可以用自己的看法想法寫出來,並且要讓電腦讀懂你的想法。
陣列Array更多相關閱讀【[C語言學習筆記] 報錯解決方法

一串相同型態的變數。
總結
先規劃再寫,目標轉成程式碼。



更多相關文章:

C語言-質數

C語言入門[陣列Array]



#
c語言可以做什麼
c語言範例
c語言自學ptt
c語言指令
c語言應用
c語言入門
c語言教學手冊
c語言線上課程