这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。
1、%u 十进制无符号整数。
2、%f 表示输出浮点数。
3、%s表示输出 字符串。
4、%c表示输出单个字符。
5、%p表示输出指针的值。
6、%e表示输出指数形式的浮点数。
7、%x, %X 表示输出无符号以十六进制表示的整数。
8、%0 表示输出无符号以八进制表示的整数。
9、%g表示输出自动选择合适的表示法。
扩展资料:
C语言中字符的作用:
1、\n表示换行。
2、\f表示清屏并换页。
3、\r 表示回车。
4、\t 表示Tab符。
5、\xhh表示一个ASCII码用16进表示,其中hh是1到2个16进制数。
长度格式符为h、l两种,h表示按短整型量输出,l表示按长整型量输出。
#include<stdio.h>
#include<string.h>
int main( )
{
char c, s[20];
int a=1234;
float f=3.141592653589;
double x=0.12345678912345678;
strcpy(s, "Hello,World");
}
参考资料:百度百科-C语言
C语言中 %*c 是什么意思?
1、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%c表示输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示的整数。8、%0 表示输出无符号以八进制表示的整数。9、%g表示输出自动选择合适的表示法。
c语言中scanf("%D%*C",&T);之中%*C的意思是什么
1、%*c指跳过某个输入的内容 使下一个输入的内容复制给紧接着的变量。2、例如下面程序 输入 1 2 3 则输出为 1 3 程序把2跳过了,直接把3复制给b。include <stdio.h>#include <stdlib.h>int main(){ char a,b; scanf("%c%*c%c",&a,&b); \/\/这里中间的%*c让程序忽略第...
C语言%*c是什么意思
在 scanf 里的意思,表示忽略要读的项。比如 %*c 就是读一个 %c 该读的东西,但不赋值给任何变量。比如:int a;scanf ("%*c %c", a);如果你输入的是 1 2 那么 a 就是 2。那个 1 就被读掉后忽略了。
c语言%*c有什么作用?能不能讲详细点。
对于scanf系函数,%*c为读取一个字符但不赋值给任何变量对于printf系函数,%*c,你可以在后面的printf参数中提供一个值代替那个*,比如print("%*d", 10, 9);输出为" 9"(前面九个空格)
C语言中格式输出%*c什么意思
无论在scanf或printf中,都是“跳过一个字符”的意思。比如:char a,b;scanf("%*c%c",&a);printf("%c\\n",a);若输入xy,则输出y,输入的x字符被跳过。而 printf("%*c\\n",2,'b');则输出两空格后接着输出b,跳过的数目由对应的2确定。
%*c 在C语言编程里是做什么用的??
出现在输入输出函数中的%*c ,作用是在输入或输出时,跳过一个变量,例如:void main(){ int i=1,j=2,k=3;printf("%d,%*d,%d\\n",i,j,k,i);\/\/遇到%*d,就把j跳过了,输出k,故后面应该放4个变量 } 程序的输出结果是1, 3,1 (如果出现跳过变量的情况,跳过的变量用空格代替,...
%*c%c在c语言中是什么意思
c:读入一个字符。c:读入一个字符,但忽略它(即不赋值给任何变量)。C语言%的其他应用含义 :1、%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。2、%d 读入十进制整数。3、%p 读入一个指针。4、%s 读入一个字符串,遇空格、制表符或换行符结束。
C语言scanf语句中 %*2c 是什么意思?
在C语言中%*c 是用来吃掉垃圾的,吃掉输入时留下的 空格或者是回车时的垃圾。例子:include <stdio.h> int main(){ int x;char ch;scanf("%d",&x);scanf("%c",&ch);printf("x=%d,ch=%d\\n",x,ch);return 0;} \/\/ 输入 :12 a 输出:12 32 因为在这种情况下ch接受的是12...
%*c 在C语言编程里是做什么用的??
是用来编程的 具体如下:c语言C语言是目前世界上流行、使用非常广泛的高级程序设计语言。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,...
scanf(%*c)是什么东西,c语言的
scanf(“%c”,c)表示将键盘输入的字符写入c。而加了星号,表示跳过。比如scanf(”%c %*c %c”,c1,c2),当写入A B C,则c1=A,c2=C。