‘壹’ c语言如何让printf在屏幕指定位置输出数据
可以参考下面的代码:
#include<stdio.h>
#include<windows.h>
voidmain()
{
introw=3,col=1
system("cls");
for(i=0;i<row;i++)
printf(" ");
for(j=0;j<col;j++)
printf("");
printf("H");
}
(1)c语言指定格式打印扩展阅读:
printf()函数介绍:
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。
函数的原型为:int printf(const char *format, ...);
函数返回值为整型。
若成功则返回输出的字符数,输出出错则返回负值。
printf()函数的调用格式为:
printf("<格式化字符串>", <参量表>);
其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出。
‘贰’ c语言中printf格式怎么设置
已知字符 ‘a’ 的ASCII码为 97 ,执行下列语句的输出是98, c。
第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有两个%说明,第1个%后面的字符要原样输出。
本题考查printf函数的格式。“%x”和“%o”分别表示以十六进制和八进制无符号型输出整型数据(不带前导ox或0);printf函数中格式说明符之前插入的任何字符都原样输出;格式说明与输出项的个数也要相等,如果格式说明的个数少于输出项的个数,则对于多余的输出项不予输出。
(2)c语言指定格式打印扩展阅读
注意:函数printf从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的,所以我们看见的结果是,从右边开始处理的。
其中式样化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出;另一部分是式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。
参量表是需求输出的一系列参数, 其个数务必与式样化字符串所阐明的输出参数个数一样多, 各参数之间用英文逗号","分开, 且顺序逐一对应, 不然将会出现意想不到的错误。
输出函数的功能是将程序运行的结果输出到屏幕上,而输入函数的功能是通过键盘给程序中的变量赋值。可以说输入输出函数是用户和计算机交互的接口。其中 printf 的功能很强大,用法很灵活,比较难掌握;而 scanf 的用法相对比较固定,但也有很多需要注意的地方。
‘叁’ 怎样在C语言中实现输入几个字符串后按指定格式输出这几个字符串
#include<stdio.h>
int main()
{
char a[20];//字符数组
char b[20];
char c[20];
scanf("%s %s %s", a, b, c);//输入三个字符串中间用空格隔开如: aaaa bbbb cccc
printf("%s\n%s\t%s\n",a, b, c);
return 0;
}
运行下,看看这个是不是你要的意思?
‘肆’ C语言数组内容按格式打印打印
仅供参考
#include<stdio.h>
intmain()
{
ints[12]={0,5,7,11,2,0,3,7,8,0,11,5};
inti=0;
while(i<12)
{
if(s[i]==0)
{
printf("[");
i++;
while(s[i]!=0&&i<12)
{
printf("%d,",s[i]);
i++;
}
printf("] ");
}
}
return0;
}
‘伍’ C语言,指针数组:怎么把arr[1]以%d的格式打印出来
arr是指针数组,arr[1]的值是一个地址,这里对应数组名b(数组名表示数组地址的常量)。
所以打印输出arr[1]要用%p。而不是%d。
#include <stdio.h>
int main()
{
int a[]={10};
int b[]={20};
int c[]={30};
int *arr[]={a,b,c};
printf("数组名b表示其数组首地址:%p ",b[0]);
printf("arr[1]就是b数组的首地址:%p ",arr[1]);
return 0;
}
‘陆’ C语言——格式化打印printf(常用整理)
前言 :C语言中printf经常被用来输出各种调试信息,对于字符串常量输出,简单使用一对 "" 就可以达到目的,例如: printf("hello,world! "); .而关于数据的格式化输出就各有千秋,下面整理了它经常用的格式化输出语句,不常用的就不记录了,以免增加记忆负担。
printf没有打印二进制数据的格式,只有打印十六进制数据的格式:%X/x
有符号的十进制整数值用%d表示,形式为 prrintf("output data:%d",data); 。
&esmp;字符串常量用%s表示,传入的变量为该 字符串的首地址 。该函数会打印字符串中的每个字符,直到遇到结束字符'