论坛: 编程破解 标题: 一个C语言的问题 复制本贴地址    
作者: shuaishuai [near]    论坛用户   登录
void main()
{
  printf("\n%s","\tab\%l'\"\060\084\\");}

它的输出结果是多少?为什么?

有没有会的!



[此贴被 shuaishuai(near) 在 02月11日12时53分 编辑过]

地主 发表时间: 2003-02-11 12:38:53

回复: autosee [autosee]   论坛用户   登录
输出结果为:tab%l'0


[此贴被 林中鸟(autosee) 在 02月14日11时07分 编辑过]

B1层 发表时间: 2003-02-14 11:59:07

回复: baboo [baboo]   论坛用户   登录
你可以用turbo c试一下啊,考研时最喜欢出这种题目了

B2层 发表时间: 02/14 15:30

回复: shuaishuai [near]   论坛用户   登录
是呀,这个我怎么没想到,只是单位没有C。晚上回家又懒的弄。所以就在这问问了!

B3层 发表时间: 02/16 09:22

回复: freeip [freeip]   论坛用户   登录
void main()
{
  printf("\n%s","\tab\%l'\"\060\084\\");}

\n 换行
%s 输出字符串
,前是格式控制
,后是输出表列




B4层 发表时间: 02/16 13:24

回复: shuaishuai [near]   论坛用户   登录
说的不错那你知道这道题具体上是什么么?

B5层 发表时间: 02/16 16:09

回复: shuaishuai [near]   论坛用户   登录
为什么printf("%s","\084\\")输出无
printf("%s","084\\") 输出  084\


B6层 发表时间: 02/16 20:41

回复: balsai [balsai]   论坛用户   登录
我搞不懂

B7层 发表时间: 02/17 12:38

回复: shuaishuai [near]   论坛用户   登录
不是吧,没有C语言高手么?

B8层 发表时间: 02/17 13:37

回复: chiruwn [chiruwn]   论坛用户   登录
在084前面打/编辑器会认为是084编码

B9层 发表时间: 02/17 14:34

回复: shuaishuai [near]   论坛用户   登录
那084编码是什么意思呢!?

还有呀,C语言一共有多少个这样的编码?在哪里能查到?

B10层 发表时间: 02/17 16:26

回复: softlib [softlib]   论坛用户   登录
仔细看看书,去补补基础,字符穿是以 \0 为结尾的。你这么打印
他当然就认为是结束了。

B11层 发表时间: 02/17 17:19

回复: shuaishuai [near]   论坛用户   登录
对了!

B12层 发表时间: 02/17 23:23

回复: wjhwjh5 [wjhwjh5]   论坛用户   登录
那么
代码:

printf("\80,\111");


 是多少?


B13层 发表时间: 02/21 22:55

回复: neares [near]   论坛用户   登录
就是\80,\111

B14层 发表时间: 02/22 09:24

论坛: 编程破解

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号