字串,字元

2021-04-03 02:56:15 字數 660 閱讀 8573

別問那麼複雜,今天問了半天才明白

書上字串定義是這樣的:字串是指若干有效字元的序列,其表示方法是用雙引號將字串行括起來,如:"string",字串可以包括轉義字元及ascll碼表中的字元.在對字串進行處理時,字串存放在字元陣列中.

那我就想問問,比如char c=;他是用雙引號引起來的,

那字元是什麼?比如char c=;這樣算乙個字元麼?

字元是ascll碼表中的a到z,以及小寫字母a到z,外加0到127和一些特殊的符號麼?

那我就又有疑問了,因為書上說:字串可以包括轉義字元及ascll碼表中的字元,那這樣算不算字串char c=,這樣算不算字串???或者就是這樣.char c[]={"4564"};這樣算不算字串?

但是還有乙個問題,char c=;如果我上面說"字元是ascll碼表中的a到z,以及小寫字母a到z,外加0到127和一些特殊的符號"這個是正確的話,那按道理來說a,b,c就已經算字元了,為什麼還要單引號引起來???

說半年終於搞明白了,就是字串常量與字元常量的規定而已,ascll碼表後面的是字元,但是c99之類的書可能規定了字元常量必須加單引號,字串常量必須加雙引號這樣的規定而已.也就是說字元陣列應該叫做字元常量陣列比較貼切一點.do you know now??

但是要注意,字元常量只能包含乙個字元,也就是說上面的'chian'的錯的

ORACLE in 字串,字串,字串

因為傳進來的引數是 字串,字串,字串,要實現in 字串,字串,字串 select from htl price p where p.hotel id 30073328 and p.able sale date between to date 2009 03 27 yyyy mm dd and to ...

字串,字串陣列,字串指標!!

字串 字元陣列實際上是一系列字元的集合,也就是 字串 string 字串陣列 在c語言中,沒有專門的字串變數,沒有string型別,通常就用乙個字元陣列來存放乙個字串。c語言規定,可以將字串直接賦值給字元陣列 在c語言中,字串總是以 0 作為串的結束符。上面的兩個字串,編譯器已經在末尾自動新增了 0...

字串物件python int 字串 字串物件

最近研究字串物件,稍微總結一下,以後繼續補充 如果我們須要把python的字串物件轉換為數整物件,我們須要用到int方法。比如 ainfo 222 print int ainfo 輸出的結果是222。然後我們檢視下ainfo在現的型別,通過type方法檢視下,發現是 而如果ainfo fefew22...