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...