输入输出函数的注意事项

地址符一般用于scanf函数,printf函数用地址符会乱码:

e.g:

效果:

 

 

 

printf函数如果指定多个数据,要用逗号隔开,分号里边内容原样输出:

e.g:

 

 

 注:scanf函数语句如果是想实型或整型数据,就算定义的时候无空格,但你是运行程序的时候输入数据记得要加个空格,不然程序会把你输入的两个实型或整型数据看成1.

e.g

scanf("%lf%lf",&a,&b);  这里%lf%lf中间虽然没有空格但是你输入的时候记得中间空格隔开;

scanf("%lf%c%lf",&a,&c,&b);  这里%lf%c%lf他们中间虽然没有空格但是%c符号常量是字符常量默认一个字符,所以程序会自动帮你隔开,你输入数据的时候不需要再帮程序区分加空格隔开.。

 附:printf( (i==9) ? "%d\n" : %"d",i*j );

posted @ 2021-11-01 18:20  iZJ"Qq4577105  阅读(247)  评论(0编辑  收藏  举报