- 0
- 0
- 约6.7千字
- 约 4页
- 2022-11-10 发布于湖北
- 举报
C语⾔学习(⼆) ——字符串和格式化输⼊输出
1.char数组类型和空字符
C没有为字符串定义专门的变量类型,⽽是把它存储在char数组⾥。数组的最后⼀个位置显⽰字符\0。这个字符就是空字符,C⽤它来标
记字符串的结束,其ASCII码的值为(或者等同于)0。C的字符串存储时通常以这个空字符结束,该字符的存在意味着数组的单元数必须⾄
少⽐要存储的字符数多1。计算机可以⾃⼰处理⼤多数这些细节问题(例如,scanf( )会添加\0使得数组内容成为C字符串)。
2.strlen( )函数与sizeof运算符
sizeof运算符以字节为单位给出数据的⼤⼩,strlen( )函数以字符为单位给出字符串的长度。
#includestdio.h
#includestring.h /* 提供strlen( )函数的原型*/
#define PRAISE What a super marvelous name!
int main(void)
{
char name[40];
printf(Whats your name?\n);
scanf(%s,name);
printf(Hello, %s, %s\n, name, PRAISE);
printf(Your name of %d letters
您可能关注的文档
最近下载
- QCR9226-2015 铁路隧道工程施工机械配置技术规程.docx VIP
- DL/T 1039-2016 发电机内冷水处理导则.pdf VIP
- 新能源汽车高压系统日常维护.pptx VIP
- DZ_T 0080-2010煤炭地球物理测井规范.pdf
- 致用英语(第三版)听力教程1 教学课件U12.pptx VIP
- 绿色金融在低碳经济转型中的作用机制研究.docx VIP
- 水工隧洞敞开式TBM施工技术规范.pdf VIP
- 自冲铆接头质量手册零件号00046spr设备.pdf VIP
- 新能源汽车驱动电机及控制系统检修 项目1 新能源汽车驱动电机及控制系统认知.pptx VIP
- 一人公司变更地址样板doc.doc VIP
原创力文档

文档评论(0)