Sunday, July 18, 2010
Tuesday, April 13, 2010
[C\C++]:printf(), scanf();
printf("格式字串", 項目1, 項目2, ...);
使用範例:
#include
int main(){
int c=11;
printf("(%5d)10\n",c);
printf("(%5o)8\n",c);
printf("(%5x)16\n",c);
getch();
return 0;
}
執行結果:
( 11)10
( 13)8
( b)16
printf()函數常用的格式碼:
格式碼 說明
%c 字元
%% 印出百分比號
%d 十進位整數
%ld 長整數
%e 浮點數,指數e型式
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數
printf()函數常用的跳脫序列
跳脫序列 功能
\a 警告音
\b 倒退
\n 換行
\r 歸位
\t 跳格
\' 印出單引號
\" 印出雙引號
\\ 印出反斜線
\/ 印出斜線
scanf("格式字串", &變數1, &變數2, …);
使用範例:
#include
int main(){
int c;
scanf("%d", &c);
printf("(%5d)10\n",c);
getch();
return 0;
}
執行結果:
12
( 12)10
scanf()函數常用的輸入格式碼:
格式碼 說明
%c 字元
%d 十進位整數
%lf 倍精度浮點數
%f 浮點數,小數點型式
%u 無號十進位整數
%o 無號八進位整數
%x 無號十進位整數
SyntaxHighlighter教學
如果要在網頁上放程式碼,最麻煩的是會被blogger的網站將辨識錯誤成HTML,
所以利用SyntaxHighlighter就可以很方便的使用了。
網站:
http://alexgorbatchev.com/wiki/SyntaxHighlighter
SyntaxHighlighter是利用JavaScript所寫成的,所以很適合使用在Blogger中。
一下是設定步驟
步驟一:
可以選擇到官網下載最新的程式碼,或是使用官網的網頁版。
兩者有好有壞,前者相較於後者是,除非你擺放程式碼的網路位置連線太慢,要不然前者的連線速度會較快,因為後者會因為太多人使用,造成速度變慢。而後者的好處是方便操作,不需要額外的空間擺放這些程式碼。
若使用前者,則先將裡面的"Scripts"與"styles"內的所有檔案,都上傳至你的網頁空間中。
步驟二:
以使用Blogger為例,到"版面配置/修改HTML/"將以下程式碼貼在"body"之間
步驟三:
可參照以下的範例操作。
說明-
brush:<使用的語言>; gutter:<是否要行號(true|false)>; smart-tabs:gutter:<是否使用tab(true|false)>; table-size:
brush:
可使用的語言有
參考文章:
http://www.inote.tw/2009/02/blogger.html
所以利用SyntaxHighlighter就可以很方便的使用了。
網站:
http://alexgorbatchev.com/wiki/SyntaxHighlighter
SyntaxHighlighter是利用JavaScript所寫成的,所以很適合使用在Blogger中。
一下是設定步驟
步驟一:
可以選擇到官網下載最新的程式碼,或是使用官網的網頁版。
兩者有好有壞,前者相較於後者是,除非你擺放程式碼的網路位置連線太慢,要不然前者的連線速度會較快,因為後者會因為太多人使用,造成速度變慢。而後者的好處是方便操作,不需要額外的空間擺放這些程式碼。
若使用前者,則先將裡面的"Scripts"與"styles"內的所有檔案,都上傳至你的網頁空間中。
步驟二:
以使用Blogger為例,到"版面配置/修改HTML/"將以下程式碼貼在"body"之間
步驟三:
可參照以下的範例操作。
#include
int main(){
printf("Hello!");
getch();
return 0;}
說明-
brush:<使用的語言>; gutter:<是否要行號(true|false)>; smart-tabs:gutter:<是否使用tab(true|false)>; table-size:
brush:
可使用的語言有
| Brush name | Brush aliases | File name |
|---|---|---|
| ActionScript3 | as3, actionscript3 | shBrushAS3.js |
| Bash/shell | bash, shell | shBrushBash.js |
| ColdFusion | cf, coldfusion | shBrushColdFusion.js |
| C# | c-sharp, csharp | shBrushCSharp.js |
| C++ | cpp, c | shBrushCpp.js |
| CSS | css | shBrushCss.js |
| Delphi | delphi, pas, pascal | shBrushDelphi.js |
| Diff | diff, patch | shBrushDiff.js |
| Erlang | erl, erlang | shBrushErlang.js |
| Groovy | groovy | shBrushGroovy.js |
| JavaScript | js, jscript, javascript | shBrushJScript.js |
| Java | java | shBrushJava.js |
| JavaFX | jfx, javafx | shBrushJavaFX.js |
| Perl | perl, pl | shBrushPerl.js |
| PHP | php | shBrushPhp.js |
| Plain Text | plain, text | shBrushPlain.js |
| PowerShell | ps, powershell | shBrushPowerShell.js |
| Python | py, python | shBrushPython.js |
| Ruby | rails, ror, ruby | shBrushRuby.js |
| Scala | scala | shBrushScala.js |
| SQL | sql | shBrushSql.js |
| Visual Basic | vb, vbnet | shBrushVb.js |
| XML | xml, xhtml, xslt, html, xhtml | shBrushXml.js |
參考文章:
http://www.inote.tw/2009/02/blogger.html
Thursday, April 08, 2010
[Java]jdk-6u19-windows-i586環境參數設定
因為安裝位置預設在
C:\Program Files\
所以在環境參數中要新增一個變數名稱PATH
變數值為
若已經有一個變數PATH,那就直接加在變數值後面即可。
再新增一個變數名稱CLASSPATH
變數值為
如果要測試有沒有設定成功
到執行命令列打cmd
執行javac
如果可以看到javac的使用參數說明的話,那代表你成功設定好環境參數了!
C:\Program Files\
所以在環境參數中要新增一個變數名稱PATH
變數值為
;C:\Program Files\Java\jdk1.6.0_19\bin
若已經有一個變數PATH,那就直接加在變數值後面即可。
再新增一個變數名稱CLASSPATH
變數值為
.;C:\Program Files\Java\jdk1.6.0_19\lib;C:\Program Files\Java\jdk1.6.0_19\lib\tools.jar;
如果要測試有沒有設定成功
到執行命令列打cmd
執行javac
如果可以看到javac的使用參數說明的話,那代表你成功設定好環境參數了!
Subscribe to:
Posts (Atom)