C語言總結(jié):C語言字符串練習(xí)題(十二種習(xí)題示例)
本期分享C語言字符串練習(xí)題,字符串在存儲(chǔ)上類似字符數(shù)組,今天就和大家一起學(xué)習(xí)一下字符串所涉及的一下操作練習(xí)。
C語言字符串全方位練習(xí),涉及知識(shí)點(diǎn):字符串解析、大小寫判斷、字符串插入、字符串刪除、字符串排序、字符串轉(zhuǎn)整數(shù)、字符串轉(zhuǎn)浮點(diǎn)數(shù)、時(shí)間轉(zhuǎn)換、GPS數(shù)據(jù)解析等等。
原文作者:51CTO丨DS小龍哥,鏈接:https://blog.51cto.com/u_11822586/5273575
1. 計(jì)算空格、大小寫字母
從鍵盤上輸入一個(gè)字符串, 計(jì)算字符串里有多少個(gè)空格、小寫字母、大寫字母、數(shù)字。
2. 字符串排序
3. 字符串插入
字符串插入: “1234567890”
在第2個(gè)位置后面插入”ABC”
最終結(jié)果: “12ABC34567890”
4. 字符串查找
字符串查找: “123456123abc123hbc”
查找字符串”123”的數(shù)量。數(shù)量是3
5. 字符串刪除
字符串刪除: “1234567890”
刪除”456” 最終結(jié)果: “1237890”
6. 字符串替換
7. 字符串轉(zhuǎn)整數(shù)
從鍵盤上輸入一個(gè)字符串”12345”, 得到整數(shù): 12345;
8. 整數(shù)轉(zhuǎn)字符串
整數(shù)轉(zhuǎn)字符串。輸入一個(gè)整數(shù)1234,得到字符串: “1234”
9. 浮點(diǎn)數(shù)轉(zhuǎn)字符串
浮點(diǎn)數(shù)轉(zhuǎn)字符串。輸入一個(gè)浮點(diǎn)數(shù)123.456 得到字符串"123.456"
10.字符串轉(zhuǎn)浮點(diǎn)數(shù)
字符串轉(zhuǎn)浮點(diǎn)數(shù)。輸入一個(gè)字符串: “123.456” 得到浮點(diǎn)數(shù)類型: 123.456
11. 時(shí)間轉(zhuǎn)換
時(shí)間轉(zhuǎn)換(秒與標(biāo)準(zhǔn)時(shí)間的轉(zhuǎn)換)。
在代碼里加入: #include <time.h> 頭文件。‘
調(diào)用time_t time(time_t *t);函數(shù)獲取本地時(shí)間。
示例: unsigned int sec=time(NULL); //sec是獲取到的秒單位時(shí)間
該時(shí)間是從1970年開始計(jì)算的。
什么是標(biāo)準(zhǔn)時(shí)間? 得到年-月-日 時(shí):分:秒
本身: 數(shù)字電子鐘。
RTC: 實(shí)時(shí)時(shí)鐘。
12. GPS數(shù)據(jù)解析
-----------------------------------
寫在最后:另外,對(duì)于準(zhǔn)備學(xué)習(xí)C/C++編程的小伙伴,如果你想更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!
微信公眾號(hào):C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!
編程學(xué)習(xí)書籍分享:

粉絲編程交流:
