c语言输出语句


printf("%nd");

即以十进制输出n位,若不足则左边补0,若超出则全部输出;

printf("%3d");

即以十进制靠右输出三位,不足用空格补充;

printf("%-3d");

即以十进制靠左输出三位,不足用空格补充;

%u 无符号位十进制即(0~65535);

printf函数若超出限定位数则输出方式按照原字符从左到右逐位全部输出;

scanf中  %*d 即跳过本次输入  读入不操作

printf中  %*d 即本次输出是可变字符

scanf输入对应格式是scanf语句什么格式输入就是什么格式,不能自己决定 

printf函数输出的离他最近的相匹配的数据,不符合则输出error

main()

{

int c;

c=getchar();   //输入A输出为41

printf("%x");  //因为计算机字符以ascii码存入,A的ascii是65(十进制),

}        以%x(即十六进制输出)即65转换为16进制输出 为 41;

 scanf和getchar读取%c一次就读取一个字符或数字


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM