今天開始在巨匠上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
好認真喔!還有筆記耶。
回覆刪除小云是讀資訊相關科系嗎?
想到以前剛開始學還是用 Turbo C,現在都用 Dev C++ 這類 IDE 了。
ps. 我是從上川森那連過來的 :)
您好~
回覆刪除我算是資訊相關科系的吧,主要還是有興趣,所以才會特別去進修。
老師在上課的時候有特別提到,一般教都是用Turbo C,他是考慮到最近很多人改用Dev C++,視窗介面較好上手,又有提供debug的功能,所以要我們用Dev C++。
想不到老師也有提到 Turbo C,表示 TC 真是許多老師心目中的第一選擇。
回覆刪除不過 TC 和 Dev C++ 我卻用沒幾次就離開視窗陣營了 :P
後來都改用 vi + gcc,或豪華的 Xcode
舊文看到現在還有 follow 的人忍不住停下來 XDXD 沒想到 Chun 有來這留言過。
回覆刪除大家最近都在四處翻舊文XDXD 是說我後來沒把這堂課好好上完(掩面奔)
回覆刪除