c语言输出语句

旧巷老猫 提交于 2020-03-10 20:50:22

printf("%nd");

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

printf("%3d");

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

printf("%-3d");

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

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

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

scanf中  %*d 即跳过本次输入  

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

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

main()

{

int c;

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

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

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!