C 三種用控制台從鍵盤獲取輸入的方法

2021-10-24 22:23:55 字數 1057 閱讀 6726

--1.

--console.

read()

;--作用:得到鍵盤輸入的asc碼 預設int型別 (讀取一行,直到按下回車)

int i = console.

read()

-48;//直接使用2.

--console.

readkey()

.keychar

--作用:得到鍵盤輸入的乙個字元,預設char型別 可以賦給int

double

char(立即反應,沒有緩衝區)

--char型別不進行強制型別轉換的話,不能直接減去乙個數字。

--但是char型別,在console.

writeline

()內可以減去常數或int值來輸出乙個整數

int i = console.

readkey()

.keychar -48;

//直接使用3.

--作用:得到鍵盤輸入的字串( 讀取一行,直到按下回車) 利用型別轉換,來轉換成需要的型別

console.

readline()

;--3.1int

i = convert.

toint32

(console.

readline()

);//直接使用

double

i = convert.

todouble

(console.

readline()

);//直接使用

--3.2

--注意只能輸入數字

string

j = console.

readline()

;int

i=int

.parse

(j);

//直接使用

string

j = console.

readline()

;double

i=double

.parse

(j);

//直接使用

C 從控制台輸入年曆,控制台輸出月日曆

1.根據年月日計算星期數的方法 private static intgetweekbyday int year,int month,int day 2.計算指定月數的天數 private static intgetdaysbymonth int year,int month 3.實現月曆 priva...

C 如何從控制台讀取輸入和輸出

console 是 namespace system 的乙個類 string str console.readline 讀入一行字串,去掉其中的讀入的換行符 int a console.read 讀入下乙個輸入,按下回車後響應,回車輸入的字元也進入快取區但本次不會讀入 vs 命令列下,一次回車會輸入...

C 獲取控制台控制代碼的方法

1.建立類user32api.cs,如下 using system using system.collections.generic using system.linq using system.text using system.runtime.interopservices using syst...