printf(%c,'a')就代表把字符a输出为字符a。printf(%d,'a')就代表把字符a输出为ASCII型的数值。在计算机内部,字符本身就是以ascii数值表示的,所以只要把格式里的c换成d就行了。