程式語言: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 Replies to “程式語言:C語言 第一堂課”

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

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

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

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

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

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

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

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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料