首页 分享 2021年1月学考选考技术知识点之字符串问题

2021年1月学考选考技术知识点之字符串问题

来源:花匠小妙招 时间:2024-09-10 14:14

  2021年1月学考选考技术知识点之字符串问题字符串或串(String)是是编程语言中表示文本的数据类型。它由数字、字母、下划线组成的一串字符。下面是小编为大家整理的2021年1月学考选考技术知识点之字符串问题,供同学们学习参考。

2021年1月学考选考技术知识点汇总

  1.字符数组的定义

  定义方法与前面介绍的类似,只是将数组定义为字符型即可。例如:

  char c[10];

  这里定义了一个包含10个元素的字符数组c。

  2.字符数组的初始化

  对字符数组初始化,可以采用以下方法:

  (1)逐个字符赋给数组中各元素;

  (2)用字符串常量使字符数组初始化。

  3.字符串

  在C语言中,字符串是作为字符数组来处理的,字符串可以存放在字符型一维数组中,故可以把字符型一维数组作为字符串变量。

  字符串常量是用双引号括起来的一串字符。

  C语言中约定用′′作为字符串的.结束标志,它占内存空间,但不计入串的长度,′′的代码值为0。

  系统对字符串常量也自动加一个′′作为结束符。例如″c language″共有10个字符,但在内存中占11个字节,较后一个字节存放′′。

  4.字符数组的输入输出

  (1)逐个字符输入和输出

  ①在标准输入输出printf和scanf中使用%c格式描述符;

  ②使用getchar和putchar函数。例如:

  for(i=0;i<10;i++)

  scanf(″%c″,&str[i]);/*或str[i]=getchar();*/

  str[i]=′′;/*人为加上串结束标志*/

  for(i=0;i<10;i++)

  printf(″%c″,str[i]);/*或putchar(str[i]);*/

  (2)字符串整体输入输出

  ①在标准输入输出函数printf和scanf中使用%s格式描述符;

  输入形式:

  char str[6];

  scanf(″%s″,str);

  其中 str为字符数组名,代表着str字符数组的起始地址,输入时系统自动在每个字符串后加入结束符′′。若同时输入多个字符串,则以空格或回车符分隔。

  输入形式:

  printf(″%s″,str);

  输字符串时,遇先进个′′即结束。但可人为控制输出串所占的域宽如:

  printf(″%6s″,str);/*若字符串中字符多于6个,仍将全部输出*/

  printf(″%-6s″,str);/*只输出前6个字符,多余的不输出*/

  ②使用gets和puts函数输入输出一行

  gets函数用来从终端键盘读字符,直到遇换行符为止,换行符不属字符串的内容。

  调用形式:

  gets(str);

  str为字符数组名或字符指针,字符串输入后,系统自动将′′置于串尾代替换行符。若输入串长超出数组定义长度时,系统报错。

  Puts函数用来把字符串的内容显示在屏幕上。

  调用形式:

  puts(str);

  str的含义同上。输出时,遇到先进个′′结束并自动换行,字符串中可以含转义字符。

  以上就是小编为大家整理的2021年1月学考选考技术知识点之字符串问题,同学们还有其他学习上的问题,可拨打免费课程咨询热线电话:4000-121-121,那里有专业的老师为大家解答。

相关知识

2021宁夏省考行测常识积累:牡丹花知识点
考研难度解析:园艺学好考吗?考哪些内容呢?
2021年广东海洋大学寸金学院专升本《园林花卉学》科目考试大纲
培训班花好了几万,孩子成绩依然没提升?考听松:不懂放松很难考得好
字符串
2022国考申论热点之激发数字文化消费活力
20XX年4月浙江省学考选考地理试卷试题图重绘WORD稿(1)
科学动物的繁殖知识点精选(九篇)
2021年湖北02674植物病虫害防治自考考试大纲
2021年河北省职业院校学生技能大赛花艺(高职组)赛项规程.docx

网址: 2021年1月学考选考技术知识点之字符串问题 https://www.huajiangbk.com/newsview104984.html

所属分类:花卉
上一篇: 下列关于银杏的描述哪些是正确的。
下一篇: Tensorflow鸢尾花分类(

推荐分享