『壹』 C語言中,數字和數字字元有什麼區別
1,數據類型不同:
數字1是數值類型中的整數類型(int)
數字字元『1』是字元類型(char)
2,處理方式不同:
數字1按照數值信息的處理方式處理。
數字字元『1』按照字元串的處理方式處理。
3,表達方式不同:
數字1的佔位符為%d。
數字字元『1』的佔位符為%c。
(1)編程中數字用什麼符號表示擴展閱讀:
字元串或串(String)是由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是編程語言中表示文本的數據類型。
在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
通常以串的整體作為操作對象,如:在串中查找某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。
兩個字元串相等的充要條件是:長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的存儲方式是順序存儲方式和鏈接存儲方式。
字元串數據類型為每個字元分配一個位元組,盡管精確的字元集隨著區域而改變,字元編碼足夠類似得程序員可以忽略它 — 同一個系統在不同的區域中使用的字元集組要麼讓一個字元在同樣位置,要麼根本就沒有它。這些字元集典型的基於ASCII碼或EBCDIC碼。
參考資料來源:網路-字元串