printf(“%d%d\n”);是个换行,\n是转义字符[1],表示换行。printf("%d",a);完整应该这么用,a是你要输出的变量名。%d是个占位符,它为一个int型数据站位,一个printf中可以有多个占位符。如:printf("%d%d%f",x,y,z);%f也是占位符,它为float型数据站位,占位符的对应关系是顺序对应的,即第几个占位符给...
所以用printf("%s",p);而不是printf("%s",*p); 这一点必须记住。如果用%c,想输出里面的内容就...
还有输出时负号要在数字前面是在%d中间加空格吗?感谢回答。#include<stdio.h>int main(void){ int a0,a1,a2,a3,a4,a5,a6,a7,a8,a9; printf("请输入十个整数(最大四位),格式为a0,a1,a2,a3,a4,a5,a6,a7,a8,a9\n"); scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a0,&a1,&a2,&a3,&a4,&...
printf(“%d%d\n”);是个换行,\n是转义字符[1][1],表示换行。printf("%d",a);完整应该这么用,a是你要输出的变量名。%d是个占位符,它为一个int型数据站位,一个printf中可以有多个占位符。如:printf("%d%d%f",x,y,z);%f也是占位符,它为float型数据站位,占位符的对应关系是顺序对应的,即第几个占位...
字符串,数字等没有影响,但是输出矩阵的时候要加“\n”。例如:printf("first line\n");printf("second line\n");换行符(line break)是指一种计算机语言表达方式,它的作用是让换行符后方的内容另起一行展示。在不同的语言中,代码也有所不同。例如:、"\n"、"endl"等。
字符串,数字等没有影响,但是输出矩阵的时候要加“\n”。例如:printf("first line\n");printf("second line\n");换行符(line break)是指一种计算机语言表达方式,它的作用是让换行符后方的内容另起一行展示。在不同的语言中,代码也有所不同。例如:、"\n"、"endl"等。
所以%s需要的只是一个指针值。(或者说数组第一个值的内存地址)读取了第一个值后,它会跳到后面的位置...