C C 常用輸入方法整理

2021-10-09 04:58:21 字數 3794 閱讀 5833

1.2 關於字元

1.3 關於字串

2 newcoder實戰示例:

cin:可嵌入while中實現變數的反覆輸入

1)【遇空格/tab/回車結束】

#include

using

namespace std;

intmain()

return0;

}//輸入:qa zw sx edc

//輸出:qazwsxedc

scanf:可嵌入while中實現變數的反覆輸入

1)【遇回車結束】

#include

intmain()

return0;

}//輸入:qa zw sx edc

//輸出:qa zw sx edc

所屬庫:iostream常用1:cin.get();

僅接收乙個字元,不接收空格/回車

#include

using

namespace std;

int main (

)//輸入:abcdefg

//輸出:a

常用2:cin.get(變數名,數目);

接收一串字元,可接收空格, 但不接收回車

#include

using

namespace std;

int main (

)//輸入:qaz wsx 123

//輸出:qaz wsx 123

//輸入:abcdeabcdeabcdeabcdeabcde(輸入25個字元)

//輸出:abcdeabcdeabcdeabcd (接收19個字元+1個'\0')

通用:cin.get(字元陣列名,接收長度,結束符);

#include

using

namespace std;

intmain()

// 輸入:0123456

// 輸出:01234[\0]...共6位

// 輸入:123456

// 輸出:12345[\0]...共6位

// 輸入:234567

// 輸出:2345...遇6則停,開的

所屬庫:stdio.h功能1:用來讓程式不會立即退出

在程式末尾加getchar();等價於system("pause");

功能2:用來吸收乙個任意字元:

#include

intmain

(int argc,

const

char

*ar**)

/*輸入輸出:

please input num a:

qplease input num b: ....此處誤吸收了回車字元

please input num c:

dq, ....此處列印出了回車字元

,d*/

所屬庫:iostream通用:cin.getline(字串名,接收長度,結束符);

[ 與1.2.1 中 cin.get()類似 ]

#include

//使用標準輸入流和標準輸出流。

// std::cin ; std::cout ; std::endl

intmain()

/*please input your name: steven jobs

please input your wolds: stay hungry stay folish

the result is: steven jobs, stay hungry stay folish

*/

所屬庫:string通用:getline(cin, ***);

接收乙個字串,可以接收空格並輸出

#include

#include

using

namespace std;

int main ()/*

輸入:jkljkljkl

輸出:jkljkljkl

輸入:jkl jfksldfj jklsjfl

輸出:jkl jfksldfj jklsjfl

*/

所屬庫:stdio.h功能:gets(***) scanf("%s", ***);

[不接收回車,接收空格]

# include

intmain()

/*請輸入字串:you are one!

you are one!

檢測回車是否被丟棄:

cch=c

請輸入字串:you are one!

you檢測回車是否被丟棄: //....此處空格被吸收

ch=a

*/

和scanf()不吸收回車符不同,

使用 gets() 時,系統會將最後「敲」的回車符從緩衝區中取出來,然後丟棄,

所以緩衝區中不會遺留回車符。

p.s:可使用指標變數:

# include

intmain()

/*請輸入字串:you are one!

you are one!

*/

樣例:

C C 多組輸入方法

多組輸入方法 請輸入第1個字串 kskr1 請輸入第2個字串 kskr2 請輸入第3個字串 kskr3 輸出m 0 的值 kskr1 輸出m 1 的值 kskr2 輸出m 2 的值 kskr3 4 getline 接受乙個字串,可以接收空格並輸出,需包含 include include includ...

JS方法常用方法整理

字串的常用屬性 date物件的用法 var dt new date var dt new date 一種特殊的寫法,只適用於這個date的物件 dt.getfullyear 年 dt.getmonth 月 從0開始 dt.getdate 日 dt.gethours 小時 dt.getminutes ...

String Array常用方法整理

array,string,boolean,number,regexp都有共同的方法 tostring value tolocalestring 一,array 1,棧方法 push 新增資料到陣列末尾,pop 從陣列末尾移除最後乙個元素.2,佇列方法 shift 從陣列的前段移除乙個元素,unshi...