各位大俠,請問一下為什麼字串中逗號不算字元而感嘆號算字元

2021-04-03 05:44:13 字數 483 閱讀 2676

1樓:

現在來看,

bai不管什麼語言,","都是du

字元而你說zhi的\0這一般作為dao字串的版結尾標識權這個\0是否作為字串的字元這已經不那麼重要了,也許不同的語言,不同的編譯器得到的結果並不一樣,但這不影響處理字串的邏輯,對嗎?

這樣說吧,對於「hello,you!」 這個字串,它的長度是多少呢,當然了,是10,因為大家都不會去關心是否有\0這個結尾標識,這個\0是計算機給自己的標識罷了;不過對於c語言,你確實需要去關注這一點,因為你至少要確保能存下你需要的字串,何不稍微把長度整長點呢,比如你這個字串長度是10,你相應的字元陣列取個11甚至更大有什麼關係呢?如果你真心想知道它的長度什麼的,你何不自己列印一下這個陣列的長度呢?

同學,別那麼認真,這是我這些年來得到的結論。

請教各位大俠,如何判斷乙個字串中是否有%,如果有,則在在每個有%的後面再加乙個%,發現有多少個%就..

c中字串為什麼有兩種形式,c中字串為什麼有兩種形式?cstyle和string有什麼區別?

c style 是乙個指標,或者char陣列,字串的末尾有 0字元 string是乙個stl中的類,用於處理字串,string有乙個方法可以返回乙個c style指標 string中還包含了很多處理字串需要的方法,一般不最強最快效率的情況下用string不容易出錯 c style 是最原始的,位元組...

為什麼python中字串和整數不可變

ython建立的每乙個變數都是乙個物件,python會管理變數的生命週期。一次新的賦值,將建立乙個新 內的對容象,即使檔名相同,變數的標識也不相同。例如 x a print id a x a print id a 你會看出兩者的內部標識並不相 從此處不難理解 字串是不可變的。字串的方法,只是新建的乙...

請問一下各位這是什麼牌,請問一下各位,這個是什麼牌子?

牛牌即牌九,一般老手叫它牛牌。2只骨牌 也有用20只 3 4顆骰子 注 若3顆骰子則顏色相同,4顆則其中1顆顏色不同,3顆或4顆依賭場而異 1個骰盅。牌九的基本玩法就是以骨牌點數大小分勝負。骨牌牌九又分大牌九與小牌九,大牌九是每人四張牌,分為大小兩組,分別與莊家對牌,全勝全敗為勝負,一勝一敗為和局,...