00问答网
所有问题
当前搜索:
printf输出字符串遇
c语言里怎么使用
printf
?
答:
printf
()函数是格式化输出函数,调用格式为: printf("<格式化
字符串
>", <参量表>)。scanf()函数是格式化输出函数,调用格式为: scanf("<格式化字符串>", <参量表>)。格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)
输出字符
。格式控制由要输出的...
...为什么用
printf
("%s",name)就能
输出
一连串
字符串
?
答:
s代表字符串,name是字符数组的首地址,也就是字符串的首地址。所以直接
输出字符串
。C++中定义char型数组即是定义C风格字符串。格式化输出函数
printf
第一个参数中%s代表可变参数部分中对应位置变量为指向字符串地址的指针。在C/C++中数组的名是保存该数组首地址的常量。需要注意:(1)C++中定义内置类型局部...
char str[]="abc\0def\0gji",*p=str;
printf
("%s",p+5); 运行结果是什...
答:
char str[]="abc\0def\0gji",*p=str; //这里p指向了str的首地址,即a所在的位置 p+0 指向a p+1 指向b p+2 指向c \0 整体是一个字符,(下同。看书中的转义字符说明) p+3 p+4 指向d p+5 指向e
printf
("%s",p+5); //printf在
输出字符串
时,遇到'\0'则停止...
C语言中如何把
printf 输出
的内容同时保存到
字符串
数组中
答:
用 sprintf().例如:char s[100];
printf
("%d %f ",a,b); 到屏幕 printf(s, "%d %f ",a,b); 到
字符串
。例子:循环
输出
0 到 20 的平方,存入字符串 s[]:include <stdio.h> int main(){ char s[300];int i,L=0;for (i=0;i<=20;i++){ printf("%d ",i*i);sprint...
printf
()的
输出
结果是什么?
答:
输出结果为:3,E。解析:C语言中的字符类型是用 ASCII 码存储运算的,运算 c2-c1时,等于 'e'-'b',等于'e'的 ASCII 码 101 - 'b'的 ASCII 码 98,等于 3 ,又因为
printf 输出
式样化
字符串
中使用规定符%d输出,所以是直接输出整型数据 3。而运算 c2-'a'+"A"等价于 'e'-'a'+"...
c语言
输出
格式%* s的意思是什么?
答:
c语言输出格式%*s,标识形参占位。在
printf
中使用,表示用后面的形参替代的位置,实现动态格式输出。例如:printf("%*s",10,s);意思是
输出字符串
s,但至少占10个位置,不足的在字符串s左边补空格,这里等同于printf("%10s",s)。
c语言字符串这个程序
输出
71请问大家
字符串遇到
0也会结束吗?
答:
printf
("%d%d",sizeof(s),strlen(s));在这里
输出
的第1个数字是
字符
数组的大小,所以是7,第2个数字就是空字符前面的有效数字个数。现在因为第1个字符就是空字头,所以它前面没有字符,就输出一个0。
printf
函数中用到格式符%5s,其中数字5表示
输出
的
字符串
占用5列。如果字...
答:
5s其中的5不是表示占据5列,%s是字符串的输出符号。%s
输出字符串
的时候,相当于地址会自动加1,意义就是你所要输出的字符串的指针变量,比如
printf
("%5s\n","asdfghkk");"asdfhkk“是一个字符串,%s就自动的使地址指向这个字符串的首地址,&a的地址,每输出一个字符,地址自动加1,直到遇到'\...
printf
函数对格式化
字符串
中的普通字符的处理方式是
答:
格式
输出
函数
printf
()1、调用形式一般为:printf("格式化控制
字符串
",输出表列);2、格式化控制字符串用于指定输出格式,它有三种形式:1、格式说明符:规定了相应输出表列内容的输出格式,以%打头,如%d、%o等 2、转义字符:用来输出转义字符所代表的控制代码或者特殊字符,比如常用的‘\n'、‘\t'3...
c语言中
printf
("%s", &str[i])为什么能
输出
str中从str[i]开始到'\0...
答:
您好,很高兴回答您的问题。根据您的说明进行分析,之所以出现您说的这个结果,主要原因是您的
printf
语句中的格式符是用的%s,它表示
输出
从str[i]这个字符开始,直到\0结束的一
串字符
。所以就会出现您所说的结果。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符串
c++字符串比较
字符串排序
printf多个字符串