论坛: 编程破解 标题: C语言问题??? 复制本贴地址    
作者: shen [shen]    论坛用户   登录
我今天在机子上发的了
main(){
  int c,d;
  c=97;
  d=98;
  printf("%c,%c,c,d");
}
出来的结果是a,b,c,d
这是为什么????

地主 发表时间: 03-12-26 14:16

回复: chowying [chowying]   论坛用户   登录
printf("%c,%c",c,d);


B1层 发表时间: 03-12-26 16:00

回复: Enterprise [world]   论坛用户   登录
应该是int型与char的类型转换
97-------对应着a
98-------对应着b
c和d在“ ”之中所以原样输出


[此贴被 Enterprise(world) 在 12月27日12时29分 编辑过]

B2层 发表时间: 03-12-27 12:23

论坛: 编程破解

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

粤ICP备05087286号