include <stdio.h>#include <stdlib.h>int main(){ printf("%d",'6');//这里你只需要输出一个字符的数字6即可。注意加上单引号 return 0;}
(1). 可以在"%"和字母之间插进数字表示最大场宽。例如: %3d 表示输出3位整型数, 不够3位右对齐。9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,小数点占一位, 不够9位右对齐。8s 表示输出8个字符的字符串, 不够8个字符右对齐。如果字符串的长度、或整型数位数超过...
在c语言中printf函数中,可以使用\n来进行语句换行,\n是一个转义字符常量,它相当于一个换行符。比如下面的代码:printf("hello\nWorld\n");程序在执行时,会先将hello字符串以一行输出,再另一行输出World字符串。其它常用的具备特殊功能的转义字符常量如下表所示:...
首先 \r——回车的含义:即 将当前光标(指针)返回到本行开头:第一次输出 ab指针返回a的前面 第二次输出 xyz(输出是从指针为开始的)故结果覆盖了ab,同时指针又返回到x前 第三次输出 mn(输出是从指针为开始的)故覆盖xy,所以结果为mnz;...
这个是正常的。他输出的不是数字,而是ASCII码。你ASCII码学过了么?这里就是输出ASCII码然后就行转换 ...
struct AAA{ int a;}*p;p=(*AAA)malloc(sizeof(AAA));p->a=1;printf("%d",p->a);
int main(){ char a[10];printf("请输入你的中文名字:");scanf("%s",a);printf("你的中文名是:%s",a);} 如上一个简单的程序,测试结果为:请输入你的中文名字:李三 你的中文名是:李三 Press any key Dev-C++在printf里面输入中文后,在输出中中文出现错误,和原来的不一样?