RHEL的GCC中print打印%的问题。 苏葳 • 2012年8月20日 16:15 • 编程 • 阅读 106 RHEL5.5 64位系统,GCC编译环境,版本就不记得了。没时时间深究这个问题,仅作记录。 一条printf(“\%”);语句,无法显示输出这个%字符,而排在ascii码表%前一位和后一位的字符,却输出正常。 若用printf(“\%\n”);则亦可正常输出。 用printf(“\x25”);也无法显示输出。最后试验只有用printf(“%%”);即两个连续的%才可输出,倒跟\\有些相似了。 很久不用C语言,不知其它版本编译器中如何解释。 原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/401.html 发表评论 取消回复邮箱地址不会被公开。 必填项已用*标注*昵称: *邮箱: 网址: 记住昵称、邮箱和网址,下次评论免输入 Δ