程式語言:C語言 第一堂課


今天開始在巨匠上C語言,稍微做點筆記。

程式開發工具:Dev C++(下載

※變數
命名方式(條件):
1.可以是英文字母、數字、底線
2.名稱中不能含空白字元
3.第一個字不能是數字
4.不能是關鍵字,例如 void、int、return...等
5.大小寫視為不同字元

※基本資料型態
Short 短整數
long 長整數
int 整數
char 字元
float 浮點數
double倍精度浮點數

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
short age = 24; // 宣告並設定年齡變數
char blood = 'A'; // 宣告並設定血型變數
float height = 162.5F; // 宣告並設定身高變數
// 為使精準度不誤差,加上F
printf("我今年 %d 歲\n" , age); // 輸出年齡
printf("血型: %-5c身高: %.1f\" , blood , height);
// 輸出血型與身高
system("pause"); // 暫停程式
return 0; // 傳回整數給作業系統
}


%d digital(配合short、int使用)
%ld (配合long使用)
%f (配合float使用)
%.2f 控制小數點後位數,「.2」意指小數點後兩位數
%c (配合char使用)
%-5c 控制欄位大小,「-」為字元靠左,無則字元靠右

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char word = 'A';
printf("%d", word); // 藉此查出ASCII碼
system("pause");
return 0;
}



#include <stdio.h>
#include <stdlib.h>
int main(void)
{
short word = '65';
printf("%c", word); // 利用ASCII碼反查字元
system("pause");
return 0;
}


英文字母知道大寫的ASCII碼後要轉小寫
只要在ASCII數值加32即可
例如:A的數值為65,a的數值便是65+32=97

5 則留言:

  1. 好認真喔!還有筆記耶。

    小云是讀資訊相關科系嗎?

    想到以前剛開始學還是用 Turbo C,現在都用 Dev C++ 這類 IDE 了。

    ps. 我是從上川森那連過來的 :)

    回覆刪除
  2. 您好~
    我算是資訊相關科系的吧,主要還是有興趣,所以才會特別去進修。
    老師在上課的時候有特別提到,一般教都是用Turbo C,他是考慮到最近很多人改用Dev C++,視窗介面較好上手,又有提供debug的功能,所以要我們用Dev C++。

    回覆刪除
  3. 想不到老師也有提到 Turbo C,表示 TC 真是許多老師心目中的第一選擇。

    不過 TC 和 Dev C++ 我卻用沒幾次就離開視窗陣營了 :P

    後來都改用 vi + gcc,或豪華的 Xcode

    回覆刪除
  4. 舊文看到現在還有 follow 的人忍不住停下來 XDXD 沒想到 Chun 有來這留言過。

    回覆刪除
  5. 大家最近都在四處翻舊文XDXD 是說我後來沒把這堂課好好上完(掩面奔)

    回覆刪除

◎感謝來訪,歡迎分享你的想法!
◎勾選「通知我」可以避免遺漏後續回覆的訊息
◎別忘了留下大名、連結等資料,我才有機會多認識你!