字符串常量怎么算长度

侠疯傲骨狂 1个月前 已收到1个回答 举报

尛氣厷宔 1星

共回答了191个问题采纳率:98.7% 评论

1. strlen(wer wer):字符串为"wer_wer"这种字符串常量,系统会在其后自动补上'\0';而求字符串长度的函数strlen()只要遇见'\0';就返回函数值!而且'\0'不算在其中!故返回值为7(空格也算一个字符!)

2. strlen(wer\0wer) 其中的字符串为"wer\0wer"而strlen函数遇到'\0'即结束,故返回值为:3

3. '\0'不是空格,也不是回车!通过ascii码表,你可知道,'\0'是ascii码值代表0(null);而空格的ascii码为: '\32' 32 回车的ascii码值

21小时前

4
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com