什么是字符串?

chaicp 2022-11-24 14:12:00 转载 3263
什么是字符串?字符串有什么属性?字符串的输入与输出?下面是相关问题介绍。

什么是字符串?字符串有什么属性?字符串的输入与输出?下面是相关问题介绍。

1、什么是字符串?

字符串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。用于存储和处理文本。

在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。

2、字符串有什么属性?

①constructor:返回创建字符串属性的函数

②length:返回字符串的长度

③prototype:允许您向对象添加属性和方法实例:计算字符串的长度并打印。var str = "abcdefghigklmnopqrstuvwxyz";var len = str.length;

字符串只能通过strcmp函数来比较大小,但不能直接通过关系运算符比较。

定义时将字符串赋值给字符数组可以有两种形式:

①给数组元素逐个赋字符值,最后人为加入’‘结束char s[5] = {'A','B','C','D',''}

②直接将字符串赋值给字符数组char s[5] = "ABCD"

不能直接给字符数组名赋值因为其是一个地址常量。

字符串的输入与输出:

①printf()和scanf()函数(注意:使用%s格式符输入字符串时,空格,换行符(回车符)和制表符(Tab)作为输入数据分隔符,不能读入)

②getchar()只能读入字符型,以Enter结束输入,就受空格符。

③调用gets(s)puts(s)函数在终端输入或输出一行字符串,gets函数用来读入字符串能接受空格符,直到读入一个换行符为止。调用puts函数时,依次输出存储单元中的字符,遇到第一个‘’即结束输出,并自动输出一个换行符。

以上是有关字符串是什么意思的介绍。

声明:本文转载于:互联网,如有侵犯,请联系service@Juming.com删除
标签