一些型別轉換
string s-->char:函式c_str(s);
char c[10]-->double:函式atof(c);
一些輸入格式、
cin.get()//去掉行末的換行符
if(cin.peek()=='\n')//判斷是否是空行
getchar()//表示從輸入欄上獲取乙個字元。包括單個的空格、字元、回車。並返回它。
一些知識:
1.substr(指定位置,指定的長度)
1for(int j=1; j<=s[i].size(); ++j)//
長度從1到s[i]的最大長度214
}15if(flag||j==s[i].size())//
滿足條件輸出
1620 }
>:length()與size()的區別:string s;s.lenght;>>char c;size(c);
>:insert(pos, string)://在pos位置插入string字串;
insert(it,it2,it3)://it 位置插入it2開始到it3結束的字串(左閉右開);
>:erase(it)://刪除it位置上的字元;
str.erase(first,last)://刪除str字串中從first開始到last(左閉右開)的字元;
str.erase(pose,length)://刪除pos位置長度為length的字元;
>:substr(pos,len)://返回從pos位開始,長度為len的字串;
>:str.find(str2)://當str2是str的字串時,返回第一次出現的位置;失敗返回-1;
str.find(str2,pos)://從str的pos位開始匹配str2,結果上同;
>:str.replace(pos,len,str2)://把str從pos號位開始、長度為len的字串替換為str2;
str.replace(it1,it2,str2)://把str的迭代器[it1,it2)範圍的字串替換為str2;
c 中一些常見的資料型別
學了也有一兩年的語言了,到現在連基本的資料型別的大小也不是很清楚,或者說是根本就不知道。雖然以前也都看過,但真容易忘。其實感覺好像也不能怪我,誰叫它不經常被用到,或是說不經常被我給用到。其實這也只是為自己找了乙個藉口罷了。直到今天,遇到memset 函式,才想徹底弄清楚一些基本的資料型別的大小,此處...
SQL中一些資料型別的區別
char n 固定長度為 n 個位元組的且非 unicode 的字元資料。n 必須是乙個介於 1 和 8,000 之間的數值。儲存大小為 n 個位元組 如varchar 6 當字段為qqq時,資料庫實際占用空間為也要6個位元組,而不是3個位元組,但只允許儲存6個位元組,一般中文佔兩個位元組 ncha...
C 中一些格式的轉換
1 datetime 數字型 system.datetime currenttime new system.datetime 1.1 取當前年月日時分秒 currenttime system.datetime.now 1.2 取當前年 int 年 currenttime.year 1.3 取當前月 ...