C语言之格式化输入(printf函数和scanf函数)

来源:互联网 发布:app在线制作淘宝客 编辑:程序博客网 时间:2024/06/01 03:57

scanf(格式化字符串,参数。。。)

 

以下代码例子:

 

#include<stdio.h>int main(){  int n=0,o=0; char str[512]=""; //数组名称代表数组的地址  //提示用户输入一个字符串。 printf("请您输入一些数字后回车,再输入一些字符回车,最后在输入一些数字回车,谢谢?\n");  //用scanf函数获取用户输入的数据,并保存到str字符串中。  //注意:当数据是整型的时候获取用户数据需要加上 & 来进行识别。因为用户输入的任何东西程序都是按字符接收 scanf("%d%s%o", &n, str,&o);  printf("您输入的字符串是:%s;\n您输入的数字是:%d; \n您输入的最后一个数据八进制为:%o;", str, n, o); return 0;}

printf()函数 字域宽度

printf("%d",12345);

printf("%2d",12345);超过2位,原样输出

printf("%10d",12345);不足10位,前面空格填充,右对齐

printf("%-10d",12345);不足10位,后面空格填充,左对齐

printf("%08d",12345);不足八位,前面0填充


scanf函数细节:

#include<stdio.h>
int main()
{
int a=5,b=6,c=0;
printf("请输入两个数:");
scanf("%d+%d",&a,&b);//中间有个+号意思是输入的时候原样输入即可。
c = a + b ;
printf("两个数的和为:%d",c);

return 0;/*退出程序*/
}

0 0
原创粉丝点击