㈠ c語言中什麼是字元,什麼是字元串啊,謝謝
C語言中單引號的是字元,雙引號的是字元串。
1、字元指類字形單位或符號,包括字母、數字、運算符號、標點符號和其他符號,以及一些功能性符號。字元在計算機內存放,應規定相應的代表字元的二進制代碼。代碼的選用要與有關外圍設備的規格取得一致。
2、字元串主要用於編程,概念說明、函數解釋、用法詳述見正文,這里補充一點:字元串在存儲上類似字元數組,所以它每一位的單個元素都是可以提取的。
它是編程語言中表示文本的數據類型。在程序設計中,字元串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進制數字串(一串二進制數字)。
(1)c語言字元組用什麼符號擴展閱讀
C語言字元串的使用
用來存放字元的數組稱為字元數組,例如:
charc[10];
字元數組也可以是二維或多維數組。例如:
charc[5][10];
字元數組也允許在定義時進行初始化,例如:
charc[10]={'c','','p','r','o','g','r','a','m'};//c[9]未賦值,所以為默認值』 』
當對全體元素賦初值時也可以省去長度說明。例如:
charc[]={'c','','p','r','o','g','r','a','m'};
這時c數組的長度自動定為9。
字元數組和普通數組一樣,也是通過下標引用各個元素。
㈡ C語言中字元常量是用( ) 括起來的一個字元。
單引號
C/C++程序中單引號與雙引號是有差別的。向數組元素賦終止null字元值和其它字元值時,必須用單引號。單引號的作用是將引號內的字元轉換成整型值(該字元的ASCII值),(還要說明一點,在C++中,單引號里可以放兩個數字字元!
表示一個整型值!轉換成相對應的ASCII值!)然後計算機將這個值存放在內存地址中。將字元串賦予字元數組時,必須用雙引號。如果用錯引號,則編譯器會發生編譯錯誤。
(2)c語言字元組用什麼符號擴展閱讀:
示例
" single quotation marks 單引號
"" double quotation marks雙引號
『 Single quote (單引號)
' apostrophe 撇號
以上幾個符號很容易分不開
對話中,單引號的用法:
單引號多見於報刊的新聞標題中。引號有下列幾種用法:
1) 用於直接引語。 注意句子中其他標點符號與引號的相對位置:逗號、句號位於引號內(這是美國用法,英國用法多置於引號外),在引語內再用引語時,可用單引號(這是美國用法,在英國用法中,單引號在外,雙引號在內)。引語不止一段時,引號位於各段起始處和最後一段結尾處。
2) 用於引述文章、文藝作品、歌曲、廣播及電視節目、繪畫等。
㈢ c語言中字元用char表示那字元串用什麼表示
C中沒有專門表示字元串的類型,若要定義字元串可以:
用數組或指針
數組:
char s[80]="abcd";或者char s[80]={"abcd"}; /*說明:自加字元串結束標志:\0*/
char s[80]={"a","b","c","d","\0"};
指針:
char *s;char*s="abcd";
注意:s指針變數存空間面用存放址(字元型變數佔用存儲空間址)
㈣ c語言如何表示字元串
C語言中並沒有字元串這個類型,表示字元串時,需要使用字元數組,或字元指針。即char型數組,或char *指針。
如
char str[100] = "hello world";
就是一種字元串的表示方法。
另外,在C語言中,約定用字元數組表示字元串時,以'\0'為字元串結尾,即ascii碼0。
㈤ C語言中%c,%s分別代表什麼意思
%c在C語言中代表字元型格式符。
%s在C語言中代表字元串型格式符。
%c和%s一般用在printf、sprintf等字元串格式化函數中,用於決定格式化參數的數據類型。如printf("%s", a)會將變數a作為字元串類型進行格式化。
printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。
printf()函數的調用格式為: printf("<格式化字元串>", <參量表>)。
格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用於向終端(顯示器、控制台等)輸出字元。格式控制由要輸出的文字和數據格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含義。
(5)c語言字元組用什麼符號擴展閱讀:
C語言中所有格式化類型的定義:
1、%d/i
接受整數值並將它表示為有符號的十進制整數,i是老式寫法
2、%o
無符號8進制整數(不輸出前綴0)
3、%u
無符號10進制整數
4、%x/X
無符號16進制整數,x對應的是abcdef,X對應的是ABCDEF(不輸出前綴0x)
5、%f(lf)
單精度浮點數和雙精度浮點數用f(lf在C99開始加入標准,意思和f相同)
6、%e/E
科學計數法表示的數,此處"e"的大小寫代表在輸出時用的「e」的大小寫
7、%g/G
有效位數,如:%.8g表示單精度浮點數保留8位有效數字。
8、%c
字元型。可以把輸入的數字按照ASCII碼相應轉換為對應的字元
9、%s/S
字元串。輸出字元串中的字元直至字元串中的空字元(字元串以'