且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《C语言解惑》—— 2.2 printf输出整数或字符

更新时间:2022-10-01 19:04:31

本节书摘来自华章出版社《C语言解惑》一 书中的第2章,第2.2节,作者:刘振安 刘燕君,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.2 printf输出整数或字符

一个整数的值只要在0~255之间,就可将它们看做字符的ASCII码,使用c格式符输出对应的字符。反之,可以使用d格式符输出一个字符对应的ASCII码(也可以输出转义字符的ASCII码)。下面程序演示了这一性能。
【例2.2】演示c和d格式符的程序。

#include<stdio.h>
void main( )
{
      printf ( "%c,%d,%c,%d,%d\n",'a','a','A','A','\n');
      printf ( "%c,%d,%c,%d\n",97,97,65,65);
}

输出结果如下。
a,97,A,65,10
a,97,A,65
在使用中不要错用格式符,否则会达不到预定要求。