发布网友 发布时间:2024-10-02 19:29
共3个回答
热心网友 时间:2024-11-06 03:53
ascii值为3的字符是一个控制字符(非打印字符)。
想要输出字符3的话,应该是:
printf("%c",'3');
你说的情况或许与电脑的设置有关。
以下是在Win7 , Dev C++环境下:
热心网友 时间:2024-11-06 03:49
%c改成%d?热心网友 时间:2024-11-06 03:49
%c代表的是字符型,只能输出一个字符,如果你只写数字3的话,会输出ASCLL码为3的字符,如果你是想输出3的话,要加上单引号,你试一下
#include<stdio.h>还有一种办法是输出字符串,用%s,后面用双引号,这个可以输出多个字符,代码如下
#include<stdio.h>如有不懂欢迎追问!