关于printf函数的一些理解计算机等级考试

文章作者 100test 发表时间 2010:01:01 13:02:20
来源 100Test.Com百考试题网


  问题:

  调用

  printf("%.1f%s",0.0,"a").

  的输出是

  0.0a

  而调用

  printf("%.1f%s",0,"a").

  的输出是

  0.0@

  第二个输出的字符并不是“a”(ASCII码97),而是“@”(ASCII码64),在VC 6下。

  为什么?具体原因。

  解答:

  1,查看两句话的反汇编1)  printf("%.1f,%s", 0.0,"a").

  004113BE


相关文章


两个单向有序链表的归并算法计算机等级考试
C语言学习:dos如何转向windows计算机等级考试
代码精读AddText(HWNDhwnd,PCTSTRpszFormat,...)计算机等级考试
C_C qsort()快速排序的用法计算机等级考试
关于printf函数的一些理解计算机等级考试
利用注册表修改桌面背景计算机等级考试
C Builder定制系统菜单计算机等级考试
多维数组下标运算符重载计算机等级考试
计算机二级辅导:C_C 中的联合union计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛