c 學習筆記(二)

2021-10-09 19:57:50 字數 2338 閱讀 5360

沒什麼好說的,跟c/c++幾乎一樣

這個跟c/c++就有很大不一樣了。

比較常見的兩種輸入方式和兩種輸出方式寫在下面了。

console.

read

()方法: //從控制台視窗讀取乙個字元,返回int值

console.

readline

()方法: //從控制台視窗讀取一行文字,返回string值

console.

write

()方法: //將制定的值寫入控制台視窗

console.

writeline

()方法: //將制定的值寫入控制台視窗,但在輸出結果的最後新增乙個換行符

這裡只說一下格式字串,比較新奇一點。

//輸出格式表示式中,使用引數

console.

writeline

("三個整數是 、 和 ",3

,6);

// 規定引數中的 輸出格式

console.

writeline

("花費了"

,"name",12

);//產生帶有逗號的數

console.

writeline(""

,100000000);

//前導0

console.

writeline(""

,26);

//左對齊,八個字元

console.

writeline

("花費了x元"

,"name");

//右對齊,八個字元

console.

writeline

("花費了x元"

,"name");

//日期與時間的格式化輸出

datetime dt = datetime.now;

console.

writeline

("短日期格式: "

, dt)

;console.

writeline

("長日期格式: "

, dt)

;console.

writeline

("完整日期/時間格式(短時間): "

, dt)

;console.

writeline

("完整日期/時間格式(長時間): "

, dt)

;console.

writeline

("常規日期/時間格式(短時間): "

, dt)

;console.

writeline

("常規日期/時間格式(長時間): "

, dt)

;

執行結果

沒有什麼不一樣

forwhile

幾乎沒有什麼變化

c#有乙個比較特殊的語句叫foreach,例如下面**

int

a=newint[10

];foreach (var k in a)

當然裡面的

break和continue也差不多主要是懶得寫

下表列出了一些派生自 sytem.systemexception 類的預定義的異常類:(from菜鳥教程)

1.使用try…catch…finally手動捕獲異常

當然如果想偷個懶

catch

(exception exception)

捕獲所有型別的錯誤。

2.throw還沒有徹底理解清楚,待補throw參考**:

C 學習筆記(二)

在學習最新的c 標準過程中會碰到很多新問題,這些問題有時候很難理解為什麼會發生。更奇怪的是,似乎跟開發工具有關。如下面這個在vs2005下的例子 word istatus ifstream ifs if i it szprlfile,0 0 std locale global std locale ...

C 學習筆記二

chapter22 滾動字幕程式 1.ondraw函式中寫畫得內容.使用invalidate 或者 invalidaterect 重新整理 觸發ondraw 得呼叫.2.windows不允許直接 訪問顯示硬體 我們必須通過和視窗 關聯得 裝置環境 跟顯示硬體 通訊 裝置環境由c 得cdc類 物件表示...

C 學習筆記(二)

本期話題 字串文字常量,指標,引用 1 關於字串文字常量 sizeof bohr 5 字串文字常量的型別是 適當個數的const字元的陣列 所以 bohr 的型別就是const char 5 下面的賦值是可以的 char p bohr 因為在c c 原來的定義裡,字串文字常量的型別就是char 字串...