亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

直接調用字符串函數strlen( ),求字符串長度?

直接調用字符串函數strlen( ),求字符串長度?

手掌心 2021-02-02 07:03:26
直接調用字符串函數strlen( ),求字符串長度
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

strlen的結果要在運行的時候才能計算出來,主要用來計算字符串的長度,不是類型占內存的大小,strlen只能用char*做參數,且必須是以''\0''結尾的。
1、第二個元素就是\0
所以得到字符串長度為1
2、\t
\v
\\都是轉義字符,為三個字符,后面又是\0,所以長度為3
3、\x69就是16進制的69,十進制為105,查看ascii表對應字符,而\xxx指的是一個八進制值所對應字符,但是\082顯示不是,八進制只有0-7的數字,所以這里只是一個\0
和數字
82
字符串長度為1
如果要獲得每個數組中有多少個字符可以考慮用sizeof

查看完整回答
反對 回復 2021-03-28
?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

strlen()函數用來計算字符串的長度,其原型為: unsigned int strlen (char *s);
參數說明:s為指定的字符串。
strlen()用來計算指定的字符串s 的長度,不包括結束字符”\0”。
返回值:返回字符串s 的字符數。
注意一下字符數組,例如char str…

查看完整回答
反對 回復 2021-03-28
  • 2 回答
  • 0 關注
  • 365 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號