C語言day08-04字符串的基本概念

pragma mark 字符串的基本概念

pragma mark 概念

pragma mark 代碼

#include <stdio.h>
int main()
{
#warning 字符串的原理
    /*
    // 用雙引號引起來的就是字符串
    printf("Hello world!\n");
    
    // 字符串是由什么組成的? 字符"串",羊肉"串"
    
    // 如何定義字符串變量,由于字符串是同一種類型的數(shù)據(jù)組成,并且是有序的\
    而數(shù)組就是用于存儲很多同一一種類型的有序數(shù)據(jù),所以可以使用數(shù)組保存字符串
    
    // 注意: 字符串變量和普通的字符數(shù)組有一定的區(qū)別
    // C語言規(guī)定,字符串必須以\0結尾(作為字符串的結束符號),所以字符串變量的元素個數(shù)比字符數(shù)組的元素個數(shù)一個 \0
    
    char str[] = "lyh"; // 字符串變量 l y h \0
    printf("str size = %lu\n",sizeof(str));
    
    char charValues[] = {'l','y','h'};//字符數(shù)組 , 這個并不是字符串,而是字符數(shù)組
    printf("charValue size = %lu\n",sizeof(charValues));
    
    int num = 10;
    float floatValue = 10.1f;
    double doubleValue = 9.9;
    char charValue = 'l';
    printf("%i,%f,%lf,%c\n",num,floatValue,doubleValue,charValue);
    */
 
#warning 字符串和字符數(shù)組 %s的原理
    /*
    // 內存尋址從大到小
    char str[] = "lyh"; // 字符串變量
    char str2[] = {'h','\0','t','h'}; // 字符數(shù)組
    // 如何輸出字符串變量, 占位符 %s
    // str 數(shù)組的名稱,數(shù)組的名稱就是數(shù)組的地址
    printf("str = %s\n",str2);
     
    // %s的原理,從傳入的"地址"開始 逐個取出,直到遇到\0為止
     */
#warning 字符串的注意點
    // 字符串注意點,字符串的初始化
    char str1[] = "lyh";
    char str2[] = {'l','y','h','\0'};
    
    // 部分初始化,部分初始化中,沒有被初始化的元素默認是0
    // \0對應的ASCII 0
    char str3[10] = {'l','y','h'};  // lyh 0000000
    char str4[3] = {'l','y','h'}; // 改方式不是字符串,而是字符數(shù)組,因為沒有\(zhòng)0
    char str5[] = {'l','y','h'};
    // 需要明白的一點就是字符串以\0結尾,沒有\(zhòng)0就不是字符串
    // 只要是用雙引號擴起來的都是字符串
    // 字符串的本質就是數(shù)組
    
    char str6[] = "lyh";
    str6[1] = 'g';
    printf("%s\n",str6);

    return 0;
}


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末碱妆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子网缝,更是在濱河造成了極大的恐慌亦镶,老刑警劉巖稍味,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舵变,死亡現(xiàn)場離奇詭異苟鸯,居然都是意外死亡捆毫,警方通過查閱死者的電腦和手機面睛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門絮蒿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人叁鉴,你說我怎么就攤上這事土涝。” “怎么了幌墓?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵但壮,是天一觀的道長。 經常有香客問我常侣,道長蜡饵,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任胳施,我火速辦了婚禮溯祸,結果婚禮上,老公的妹妹穿的比我還像新娘舞肆。我一直安慰自己焦辅,他們只是感情好,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布椿胯。 她就那樣靜靜地躺著筷登,像睡著了一般。 火紅的嫁衣襯著肌膚如雪压状。 梳的紋絲不亂的頭發(fā)上仆抵,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天,我揣著相機與錄音种冬,去河邊找鬼镣丑。 笑死,一個胖子當著我的面吹牛娱两,可吹牛的內容都是我干的莺匠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼十兢,長吁一口氣:“原來是場噩夢啊……” “哼趣竣!你這毒婦竟也來了?” 一聲冷哼從身側響起旱物,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤遥缕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后宵呛,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體单匣,經...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年宝穗,在試婚紗的時候發(fā)現(xiàn)自己被綠了户秤。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡逮矛,死狀恐怖鸡号,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情须鼎,我是刑警寧澤鲸伴,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站晋控,受9級特大地震影響挑围,放射性物質發(fā)生泄漏。R本人自食惡果不足惜糖荒,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一杉辙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧捶朵,春花似錦蜘矢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至红碑,卻和暖如春舞吭,著一層夾襖步出監(jiān)牢的瞬間泡垃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工羡鸥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蔑穴,地道東北人。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓惧浴,卻偏偏與公主長得像存和,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子衷旅,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內容