宁推网-站长资讯

什么是字符串

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

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函数时,依次输出存储单元中的字符,遇到第一个‘’即结束输出,并自动输出一个换行符。

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

1、宁推网原创文章未经授权转载必究,如需转载请联系授权;
2、转载时须在文章头部明确注明出处、保留作者和原文链接,如:转自宁推网字样;
3、宁推网报道中所涉及的所有内容均由用户提供,仅供参考!
4、声明:该文观点仅代表作者本人,宁推网系信息发布平台,宁推网仅提供信息存储空间服务。