《2023年10月28日》【連續018天總結】
內容:a.**mooc7.2;
b.下列都是將字串輸入陣列:
(a).用一維陣列存放字串:包含'\0',其中'\0'前的字元就是存放的字串;
用char存放字串,陣列元素個數至少為字串長度+1;
當用cin,scanf將字串讀入字元陣列時,會自動在字串末尾加'\0';
(b).1.用scanf讀入字串到陣列,scanf會讀到0為止;
如:char line[100];
scanf("%s",line);//注意,不是&line,&表示取位址,而陣列名就是位址;
printf("%s",line);
輸入fox river;輸出fox;
2.當陣列長度不足時,會發生陣列越界;scanf,cin都會造成這種情況;
3.cin.getline(char buf[ ],int bufsize);讀入一行(行長度不超過bufsize-1)或bufsize-1個字元到陣列,並自動新增'\0',回車換行符不會寫入陣列,並且會從輸入流中去掉;(可讀入空格)
如: char line[10];
cin.getline(line,sizeof(line));
cout輸入a b c;輸出a b c;
(不會導致陣列越界)
4.gets(char buf[ ]);讀入一行,末尾添'\0';會導致陣列越界;回車換行符不會寫入陣列,並且會從輸入流中去掉;
如: char line[10];
明日計畫:繼續學習字串;
Python學習 字串
前面學了基本的python語法和內容後也會寫一些程式了,每寫完乙個程式都有莫大的自豪感 成就感,學習python一定要盡可能自己琢磨演算法和程式語言的使用,穩步提公升,語法又上線,演算法無止境,嘻嘻!今天決定好好介紹下字串 序列 字串的格式化輸出 以及字串的轉義字元。1 序列中的所有元素都是有編號的...
Python學習 字串
python的字串和c語言中的字串有著很多的差異,在python中無論是雙引號還是單引號中的字元都是字串。使用起來相對靈活。例如 this is a string 或者 this is a string 對於字串內部存在引號內容,在python中可以有一種簡易的做法 this is a string...
python學習字串
賦值 str1 abcdfeg 索引 str1 2 插入字串 str1 str1 2 插入字串 str1 2 str1.capitalize capitalize 把字串的第乙個字元改為大寫 casefold 把整個字串的所有字元改為小寫 center width 將字串居中,並使用空格填充至長度 ...