| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:求助!C语言分析
只看楼主 加入收藏
dy11
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-11-17
结帖率:66.67%
收藏
 问题点数:0 回复次数:7 
求助!C语言分析
求执行以下程序段后的输出结果的原因
char a[ ]="\t\008\\\"12";
printf("%d",strlen(a));
谢谢!
搜索更多相关主题的帖子: C语言 
2013-11-17 11:57
liu229118351
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:83
专家分:101
注 册:2013-10-23
收藏
得分:0 
= =:楼主,怎么又开了一个帖子。。。

单曲循环,需要信心+耐心+恒心
2013-11-17 12:05
dy11
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-11-17
收藏
得分:0 
这个情况不一样
2013-11-17 15:56
liu229118351
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:83
专家分:101
注 册:2013-10-23
收藏
得分:0 
我刚刚的就没看懂。。\018与\008的区别。。

单曲循环,需要信心+耐心+恒心
2013-11-17 16:28
jingyang95
Rank: 1
等 级:新手上路
帖 子:2
专家分:2
注 册:2013-11-15
收藏
得分:0 
错误,少个”
2013-11-18 13:18
pangshch
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:443
专家分:1966
注 册:2013-4-9
收藏
得分:0 
这问题问得好, 要是不问,自己能找到答案,然后告诉我,那就更好了.
2013-11-18 15:01
pangshch
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:2
帖 子:443
专家分:1966
注 册:2013-4-9
收藏
得分:0 
回复 楼主 dy11
\008
C 语言中,\ 后面加0,表示8进制数,
8进制数中只有0~7, 没有8
所以函数把\008 解释为两个字符, \00, 和8,
\00 表示空字符,字符串结束 所以只函数只计算了前面的\t,
所以结果是 1.
2013-11-18 17:35
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
收藏
得分:0 
不知道

[ 本帖最后由 peach5460 于 2013-11-18 17:45 编辑 ]

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-11-18 17:43
快速回复:求助!C语言分析
数据加载中...
 
   



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

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