1. 苏葳的备忘录首页
  2. 编程

RHEL的GCC中print打印%的问题。

redhat gcc printf linuxRHEL5.5 64位系统,GCC编译环境,版本就不记得了。没时时间深究这个问题,仅作记录。 一条printf(“\%”);语句,无法显示输出这个%字符,而排在ascii码表%前一位和后一位的字符,却输出正常。 若用printf(“\%\n”);则亦可正常输出。 用printf(“\x25”);也无法显示输出。最后试验只有用printf(“%%”);即两个连续的%才可输出,倒跟\\有些相似了。 很久不用C语言,不知其它版本编译器中如何解释。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/401.html

发表评论

您的电子邮箱地址不会被公开。