C语言学习(二)——字符串和格式化输入输出.pdfVIP

  • 0
  • 0
  • 约6.7千字
  • 约 4页
  • 2022-11-10 发布于湖北
  • 举报

C语言学习(二)——字符串和格式化输入输出.pdf

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

文档评论(0)

1亿VIP精品文档

相关文档