查ICP網:全新的綜合網站備案信息查詢網
Copyright ? 2008-2028 www.mshuangcha.com [ 查icp] All Rights Reserved.
什么是字符串?字符串有什么屬性?字符串的輸入與輸出?下面是相關問題介紹。
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函數時,依次輸出存儲單元中的字符,遇到第一個‘’即結束輸出,并自動輸出一個換行符。
以上是有關字符串是什么意思的介紹。