c语言之字符串的输入和输出

c语言在输出字符串时,用格式符'%s",代码比较简洁

如果说数组长度大于字符串长度,也只输出\0前的内容

字符串默认后面有\0.

如果字符串有多个\0,会默认在第一个\0结束

cpp 复制代码
#include<stdio.h>
int main()
{
	int i;
	char a[]={'l','e','a','\0','n'};
	printf("%s\n",a);
	return 0;
}

上面的代码,输出结果为'lea',后面\0的结果不再输出

如果用scanf语句输入字符串,语法里是不带地址符的。如果要输入多个字符串,中间用空格隔开。

cpp 复制代码
#include<stdio.h>
int main()
{
	char b[10];
	char c[10];
	char d[10];
	scanf("%s%s%s",b,c,d);
	printf("%s\n",b);
	printf("%s\n",c);
	printf("%s\n",d);
	return 0;
}
相关推荐
代码or搬砖11 小时前
String字符串
android·java·开发语言
Suckerbin11 小时前
C语言简介
c语言
leo__52012 小时前
基于两步成像算法的聚束模式SAR MATLAB实现
开发语言·算法·matlab
Macbethad13 小时前
自动化测试技术报告
开发语言·lua
不会画画的画师13 小时前
Go开发指南:io/ioutil包应用和迁移指南
开发语言·后端·golang
2503_9284115613 小时前
12.22 wxml语法
开发语言·前端·javascript
59803541513 小时前
【java工具类】小数、整数转中文大写
android·java·开发语言
JIngJaneIL13 小时前
基于java + vue个人博客系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
吃喝不愁霸王餐APP开发者13 小时前
Java后端服务在对接全国性霸王餐API时的多数据中心部署与就近调用策略
java·开发语言
froginwe1113 小时前
jQuery UI 实例
开发语言