星期二, 1月 27, 2009





























































Escape
Sequence 跳逸控制字元
控制字元 意義
\a 發出警告音(蜂鳴器-Beep)
\b 退後一格
\f 跳頁字元
\n 換行字元
\r 歸位字元(移到目前這一行的開頭)
\t 水平跳格
\v 垂直跳格
\\ 顯示反斜線
\' 顯示單引號
\" 顯示單引號
\? 顯示問號






































資料型態記憶體空間大小
(bit)
型態 MS
windows、Linux (PC)、Macintosh
ANSI
C 所訂定最小值
char 8 8
int 32 16
short 16 16
long 32 32
long
long
64 64

































型態 MS
windows、Linux (PC)
Macintosh ANSI
C 所訂定最小值
float 6位數
-37~38
6位數
-37~38
6位數
-37~38
double 15位數
-307~308
18位數
-4931~4932
15位數
-37~38
long
double
18位數
-4931~4932
18位數
-4931~4932
10位數
-37~38







<
首頁 >
▲top


































































































































printf(
)及scanf( ) 轉換規格符號
轉換規格符號 輸出輸入結果 printf(
)
scanf(
)
%a 浮點數十六位數字(P) ● ●
%A 浮點數十六位數字(P) ● ●
%c 單一字元 ● ●
%d 有號十進位整數 ● ●
%e 浮點數(e) ● ●
%E 浮點數(E) ● ●
%f 浮點數(.) ● ●
%g 輸出的數值會有%f或%e的結果 ● ●
%G 輸出的數值會有%f或%E的結果 ● ●
%i 同%d ● ●
%o 無號8進位整數 ● ●
%p 指標 ● ●
%s 字串 ● ●
%u 無號十進位整數 ● ●
%x 無號十六進位整數(0f) ● ●
%X 無號十六進位整數(0F) ● ●
%% 輸出百分比符號 ● ○






<
首頁 >
▲top



































運算元優先順序
運算子 結合性
(
)
由左到右
+
-
由右到左
*
/
由左到右
+
-
由左到右
= 由右到左







<
首頁 >
▲top






































關係運算子
運算子 意義
< 小於
<= 小於等於
== 等於
>= 大於等於
> 大於
!= 不等於







<
首頁 >
▲top
























邏輯運算子
運算子 意義
&& and
|| or
! not







<
首頁 >
▲top











































































ctype.h中的測試字元函數
函數名稱 當參數是下列資料則回傳true
value
isalnum(
)
字母或數字?
isalpha(
)
字母?
iscntrl(
)
控制字元?(EX:Ctrl+B)
isdigit(
)
數字?
isgraph(
)
任何不是空白的可輸出字?
islower(
)
小寫字母?
isprint(
)
輸出字?
ispunct(
)
標點符號?
isspace(
)
空白
換行 跳頁 歸位 縱跳格 橫跳格 或其他實作時定義之字元?
isupper(
)
大寫字母?
isxdigit(
)
16進制數字?
函數名稱 對應動作
tolower(
)
當參數是一個大寫字母則回傳小寫,否則回傳原參數。
toupper(
0
當參數是一個大寫字母則回傳小寫,否則回傳原參數。







<
首頁 >
▲top






















































變數的儲存類別
儲存類別 持續時間 範圍 連結 宣告
自動 自動 區塊 沒有 區塊中。
暫存器 自動 區塊 沒有 區塊中使用
register 關鍵字。
靜態外部連結 靜態 檔案 外部 所有函數之外。
靜態內部連結 靜態 檔案 內部 所有函數之外使用
static 關鍵字。
靜態沒有連結 靜態 區塊 沒有 在區塊中使用
static 關鍵字。







<
首頁 >
▲top






























常用的變數類別
變數名稱 存域
scope
生命週期
auto
自動(區域變數)
宣告它的函數 函數結束
extern
外部 (全域變數)
整個程式 程式結束
static
variable (區塊靜態)
宣告它的函數 程式結束
繼續閱讀

[轉載]新同文堂可以在FireFox3.0運行

(轉載自 http://of.openfoundry.org/projects/333/rt)

很多人都沒看到 在下載區
0.3.9.1就有支援 firefox 3.0 含3.01版

看過來 就是這個下載點
http://rt.openfoundry.org/Foundry/Project/Download/Attachment/98215/66594/tongwen_0.3.9.1.xpi

只是0.3.9.1版 他無法自動更新而已
需要開發人員把新同文堂 上架到
https://addons.mozilla.org/zh-TW/firefox/ 繼續閱讀

Symbol Description

Symbol Description [電腦各種符號英文唸法 ]

Symbol Description4 A5 K; `1 w, I& d h
& Ampersand (And 符號)
7 a+ n" P0 Y5 D7 p1 K5 d% q*  Asterisk (星號)
7 c( X5 A+ e* Q7 G7 d W$ u@ At sign, at (At 符號,At)
3 d, w. [3 w8 P+ f6 \; y! R% o9 e$ @\  Backslash (反斜線)& k: f# G- a- E4 Z7 S+ z
[  Open bracket (左開式方括弧); G, W) c; A& W
^ Caret (插入號)
% _3 X2 _. f" p" U* j- W] Close bracket (右關式方括弧)% r/ e v# M: ]( {/ `! T) P
( Open parenthesis (左開式圓括號)
$ v# H8 D/ {- ^+ G# h9 u)  Close parenthesis (右關式圓括號)
& |% ^9 }! n t/ d- g- n: Colon (冒號)
/ R% `4 `' u8 S& Y, Comma (逗號)
- b. r' c3 _+ G, e# ?. c* y' l$ Dollar sign (錢符號)
. h; L) w& g" O! z– Double dash (雙破折號)/ {$ a* G% ?) C6 G) E" E
… Ellipsis (省略符號) g. [/ C/ `! [# ~" D5 e& t
‘ Single quote (單引號)
& c8 }; V, q' N5 P/ R, K9 \“ Quote (引號)+ F9 I3 v+ ~6 M) n5 D6 q s
= Equals (等號)( o4 e; N! k' ~ i7 F
+ Plus, plus sign (加,加號)
0 F- s6 `0 l4 r; Z# Q5 E6 S8 u; g! Exclamation point (驚歎號)/ \. b: x" C k* [
> Greater than (大於)8 m+ c8 d! H3 E& D, v
< style="display: none;">9 R( M2 T, R2 K3 f' E" I) g# Pound sign (井字號). R& M$ ~/ l1 L0 x# e4 n1 o( j% o
? Question mark (問號) H8 [/ A" I6 [& B
. Period, dot (句號,點)
4 Z' C4 Y3 X. t- a; Semicolon (分號)& {$ t0 r2 z k$ Z/ t& u
- Hyphen (連字號)# l& Y" ]0 B8 M, Q) f; v3 ^3 I
— Dash (破折號)
- |. |! _/ M a. i_ Underscore (底線)" K: I3 M" t4 M& s7 C) t
| Vertical bar (垂直線)
2 e( E' a. v8 x3 _% M1 {* c ]{ Open brace (左開式大括號)
0 o0 C1 j4 s2 K% Z} Close brace (右關式大括號)
! g* {% ?0 M5 {+ ?" }, `. e2 G% Percent, percent sign (百分比,百分比符號)
! h; [6 [9 Q' I, o7 W& g2 R/ Slash (斜線)
. ~/ _3 `1 `' f; Y* A// Double slash (雙斜線)
, c) n# O* O0 C$ u* w# t2 D~ Tilde (取代符號)
繼續閱讀

星期日, 12月 28, 2008

機房溫濕度的資料

http://ithelp.ithome.com.tw/question/10015245?tag=ithome.blog

在TIA-942裡面對於機房的溫溼度有基本的定義

乾球溫度 : 攝氏20度-25度

相對溼度 : 40%-55%

最大露點 : 攝氏21度

最大溫度改變速率 : 每小時攝氏5度

備註

1.機房 (Computer Room) 在 TIA-942 裡面是 資料中心 (Data Center) 的一個子項目

2.乾球溫度(dry Bulb Temperature)簡單的說就是一般溫度計量測出來的溫度

包濕紗布的溫度計量出來叫濕球溫度(wet Bulb Temperature)

3.相對溼度指的是空氣中實際所含水量除以空氣中最大可含水量的百分比

相對溼度過高 洗好的衣服不容易乾 因為空氣中已經沒有太多吸收新水量的空間

相對溼度過低 人會感覺皮膚非常乾燥 因為水份很容易流失到空氣中 繼續閱讀

星期六, 12月 27, 2008

Dev C++在Vista底下正確運行的方法

(原文連結 : http://ithelp.ithome.com.tw/question/10000525)

Dev C++在Windows Vista 環境編譯時總是會出現無法編譯的錯誤訊息,只要改一下配置絕對路徑, 就可以在Vista底下順利運作喔~

以下情況是以Dev C++ 預設安裝在路徑 C:\Dev-Cpp 底下時,

(英文版環境)
1. tools -> compiler options -> directories -> binaries 底下加入這個路徑 C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
2. tools -> compiler options -> programs 外部程式 每一個程式名稱前面加入這個路徑 C:\Dev-Cpp\bin\

(中文版環境)
1. 工具 -> 編譯器選項 -> 目錄 -> 二進位檔 底下加入這個路徑 C:\Dev-Cpp\libexec\gcc\mingw32\3.4.2
2. 工具 -> 編譯器選項 -> 目錄 -> 外部程式 每一個程式名稱前面加入這個路徑 C:\Dev-Cpp\bin\

====================================================================
這個無法編譯的錯誤訊息真的是整死我了,
一個下午就秏在這個節骨眼上,Dev-C++ 重裝了三次,
後來在google搜尋下,找到解決問題的連結。 繼續閱讀