目录
- 字符串
- 3.字符串的用法
- 3.1 用数组
- 3.1.1 给数组直接赋字符串
- 3.1.2 以单个字符赋入数组
- 3.2 用指针
- 4.字符串可直接输出
字符串
(1)由双引号(Double Quote)引起来的一串字符称为字符串字面值(String Literal),或者简称字符串。eg:“hello world!”

(2)字符串在结束时默认有 转义字符'\0',不作为内容,作为结束标志。
(3)C语言无字符串类型,需借助 char*,char[ ](即指针和数组)来进行使用。
1.常见字符串的情况
#include <stdio.h>
int main()
{
'A';//(1)
"abc";//(2)
"A";//(2)
"";//(3)
"1234";//(4)
return 0;
}
(1)‘A' :单引号' ' 引起来的字符常量,' ' 中的字符只可有一个,代表一个字符。
(2)“abc”、“A”:双引号" " 引起来的字符串常量,结尾处默认有'\0'。
(3)"":空串,什么也不存放,结尾处默认有'\0'。
(4)“1234”:是字符串1234,不是int 类型的1234。两者在C语言底层结构上不一致。
2.'\0'的证明
#include <stdio.h>
int main()
{
printf("%d\n", sizeof("abcd"));
printf("%d\n", strlen("abcd"));
return 0;
}
详情点这里sizeof与strlen基础理论
3.字符串的用法
3.1 用数组
3.1.1 给数组直接赋字符串
char str[] = "a";//此字符串数组大小为2
默认以'\0'结尾,在写入数组时,默认把'\0'带进去。
3.1.2 以单个字符赋入数组
C语言默认字符串以'\0'结束,以单个字符赋入数组时必须显示带上'\0',否则输出随机值(即遇到'\0'才停止输出)。
(1)不带'\0'
#include <stdio.h>
int main()
{
char str[] = { 'a', 'b', 'c'};
printf("%s\n", str);
return 0;
}
(2)'\0'在结尾
#include <stdio.h>
int main()
{
char str[] = { 'a', 'b', 'c','\0' };
printf("%s\n", str);
return 0;
}
(3)'\0'在中间
#include <stdio.h>
int main()
{
char str[] = { 'a', 'b','\0', 'c' };
printf("%s\n", str);
return 0;
}
3.2 用指针
用char型指针指向字符串。
#include <stdio.h>
int main()
{
char *s = "abc";
printf("%s\n", s);
return 0;
}
4.字符串可直接输出
C语言中printf可直接打印字符串,其他的不行。
#include <stdio.h>
int main()
{
printf("abc\n");
return 0;
}
以上就是C语言入门篇--字符串的基本理论及应用的详细内容,更多关于C语言理论应用的资料请关注其它相关文章!
相关推荐:
SEO永远,数字营销的核心力量,广州seo搜索栏内容
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
seo软件叫什么,seo软件视频教程 ,eps ai 缩略图
ChatGPT故障:科技背后的秘密与应对策略,华为什么手机带ai功能
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
SEO技巧提升网站流量:打造高效网站的关键策略,Ai测脸相
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
seo软文用什么论坛,seo软文是什么意思 ,爱字幕的AI变脸不见了
SEO包含的秘密:让你的网站轻松排上首页,新媒体营销推广方案目录
seo链接锚是什么,什么是锚链接,如何设置锚链接 ,保山智能AI
文章创作AI:引领智能写作的新时代
seo组建需要什么条件,seo建站的步骤 ,ai肌肉宝宝
为什么要做seo si,为什么要做* ,ai里面怎么扣二维码
颠覆写作方式:免费的AI续写软件助你轻松创作
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
专业SEO助力企业在激烈市场竞争中脱颖而出,嘉兴海外网站推广价格
在线AI写文:开启高效创作新时代
ZBlog:开启你的个人网站新时代,轻松搭建与管理,二手手机营销推广方案
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
seo进阶买什么书推广,seo的推广技巧 ,菩萨壁纸ai
什么是seo长尾词,什么是seo长尾词的概念 ,绿茶ai换脸杨超越
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
好用的AI写作软件,让创作更高效
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
什么是seo推广找行者SEO,seo推广效果怎么样 ,西宁ai万词霸屏系统
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化
seo独立站是什么,独立站推广是什么 ,ai曲线笔刷扩展
自动写文章的AI,提升效率的创作利器
seo涉及什么内容,seo主要包括 ,法医使用ai
英语日记AI生成:轻松提升英语水平的智能助手
SEO优化要钱吗?揭秘SEO投资背后的价值与回报,ai领域
SEO兼职:如何通过SEO兼职实现收入增长与职业突破,濮阳网站建设官网
如何用AI改文章,让写作更高效、精准,提升内容质量
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
SEO优化顾问:让您的网站脱颖而出的秘密武器,ai ps 群
SEO包月服务:助力企业提升网站排名与流量的长期利器,网站建设流程 报读文库
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
用AI写文,开启创作新时代
seo网站是什么东西,seo网站是什么东西啊 ,ai锯齿消失
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
SEO利用:让你的网站快速登顶,获取更多流量与客户!,延边小程序推广平台网站