| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5007 人关注过本帖
标题:printf("%d",strlen("s\n\016\0end"));
只看楼主 加入收藏
全世界安静
Rank: 2
等 级:论坛游民
帖 子:104
专家分:65
注 册:2012-6-4
结帖率:31.58%
收藏
 问题点数:0 回复次数:11 
printf("%d",strlen("s\n\016\0end"));
求高手详解!
2012-06-08 13:32
鱼∞鱼
Rank: 2
等 级:论坛游民
帖 子:31
专家分:67
注 册:2012-6-5
收藏
得分:0 
是2吧
2012-06-08 14:47
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
是3 \016看成一个字符

梅尚程荀
马谭杨奚







                                                       
2012-06-08 15:02
never_yzq
Rank: 4
等 级:业余侠客
帖 子:112
专家分:213
注 册:2012-5-25
收藏
得分:0 
回复 3楼 有容就大
还是有点不明白,求版主详解!
2012-06-08 22:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
带着这个问题去看书呗

授人以渔,不授人以鱼。
2012-06-08 22:36
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
s  算一个 \n 算一个 \016 算一个  遇到\0后停止 strlen是取\0前面的字符个数不包括\0。

梅尚程荀
马谭杨奚







                                                       
2012-06-08 22:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 6楼 有容就大
他是觉得\016会认作\0

授人以渔,不授人以鱼。
2012-06-08 22:38
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
回复 7楼 TonyDeng
呵呵 是有这个可能
不过可以自己写个程序去验证下 就两个头文件  几行代码的事
多试几种 看看不同结果 就能明白个大概了。

梅尚程荀
马谭杨奚







                                                       
2012-06-08 22:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
光试是不够的,看书理解的更清晰一些,与此相关的语言规则改变,也接触一下。

授人以渔,不授人以鱼。
2012-06-08 23:21
zhangqi_gsts
Rank: 6Rank: 6
来 自:甘肃天水
等 级:侠之大者
威 望:1
帖 子:227
专家分:457
注 册:2011-3-27
收藏
得分:0 
转义字符后面接3个8位数整数。s\n\016\0end  其中 s 算一个字符,016全都被转义成一个字符了,\0就结束了,后面的end也就没了,所以是3
2012-06-10 00:17
快速回复:printf("%d",strlen("s\n\016\0end"));
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019951 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved