55问答网
所有问题
当前搜索:
c语言怎么输出字符串
C语言
输入带空格的
字符串输出
不带空格的字符串
答:
include <stdio.h>#include<string.h> int main(){char ch[100];int n,i;gets(ch);for(i=0;i<strlen(ch);i++)if(ch[i]!=' ')printf("%c",ch[i]);printf("\n");return 0;}/*运行结果:I Love YouILoveYou*/
怎么
用
c语言
编写程序直接
输出字符
“%d”?
答:
include<stdio.h> intmain(){ printf("%%d");printf("\\n");return0;}
c语言
中
怎么
连续输入几个
字符串
?
答:
可以定义一个数组啊,
C
中没有定义
字符串
的数据类型。代码举例://输入N个字符#include <stdio.h>int main (void){char zifu[100];scanf ("%s",zifu);printf ("%s",zifu);return 0;}
c语言
中,%c和%s在输入和
输出字符串
的时候有什么区别?
答:
输入:1、赋值
c
输入函数只会对一个字节空间赋值,而%s会一直赋值,直到输入中遇到空白字符为止。2、地址符 输入的时候scanf("%c", &a);这里的&不能少,而scanf("%s",s);这里不能有&符号。
输出
:1、长度 c只能输出一个字符,%s输出的是一
串字符
,直到某一个字节内存的元素为字符'\0'时,...
C语言
的字符数组和
字符串
的区别
答:
1、长度不同:对于字符数组,其长度是固定的,其中任何一个数组元素都可以为 null 字符。因此,字符数组不一定是
字符串
。字符串的结尾是以null 字符结尾,所以长度会有所不同。2、结尾不同 对于字符串,它必须以 null 字符(也就是'\0',用十六进制表示为 0x00)结尾,其后的字符不属于该字符串。...
C语言
%c %d %s %ld %u 都
怎么
用法
答:
1、%c 用来
输出c
har单个字符,用法举例:printf("%c",ch);2、%d 用来输出十进制有符号整数 ,用法举例:printf("%4d,%4d",a,b);3、%s 用来
输出字符串
,用法举例:printf("%s","begin");4、%ld 用来
输出输出
long整数,用法举例:printf("Long=%ld,byte=%d\n",Long,sizeof(long));5、%u ...
c语言怎么输出
变量的值呢?
答:
需要准备的材料分别有:电脑、
C语言
编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:int q = 10;int* p = &q;printf("%d\n", *p); 。3、编译器运行test.cpp文件,此时成功
输出
了指针p所指向的变量q的值。
c语言
查找并
输出
重复
字符串
答:
//#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include<stdlib.h>void stringsort(char(*p)[1000], int m) // 排列
字符串
,长的字符串在前面,短的在后面。{ int i, j; char
c
[1024]; for (i = 0; i < m-1; i++) { for (j = 0; j < m ...
c语言
输入
输出
函数的格式
答:
一
串字符
1.无m、n按实际
字符串输出
全部字符 2、有m、n仅输出前n个字符,补空格 3.有+(默认为+)右对齐(左补空格)4、有-左对齐(右补空格)二:格式输入函数scanf()1、 调用格式一般为:scanf("格式化控制字符串",地址表列);2、格式化控制字符串和printf()函数含义相似,所不同的是...
C语言
中
怎么字符串
赋值?
答:
需要准备的材料分别有:电脑、
C语言
编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:char a[20];strcpy(a, "hello");printf("%s", a);。3、编译器运行test.cpp文件,此时成功将
字符串
赋值给了字符串a并打印。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜