最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C語(yǔ)言----字符,字符串和數(shù)組,字符指針(復(fù)習(xí)知識(shí)點(diǎn))-創(chuàng)新互聯(lián)
目錄

系列文章目錄

創(chuàng)新互聯(lián)建站成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元阿克塞哈薩克族自治做網(wǎng)站,已為上家服務(wù),為阿克塞哈薩克族自治各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

文章目錄

前言

一、輸出和使用字符

二、字符串?dāng)?shù)組與字符串

三、字符指針



前言

字符是c語(yǔ)言里面一個(gè)重要的內(nèi)容,但是字符種使用方式有很多種,下面我們開(kāi)始學(xué)習(xí)字符里的內(nèi)容。


一、輸出和使用字符

? 字符常量是兩個(gè)英文單引號(hào)限定的一個(gè)字符,如'a'、'%'、'?'等,' '里面是空格字符。

? 一個(gè)字符常量占用一個(gè)字節(jié)的存儲(chǔ)空間,在相應(yīng)存儲(chǔ)單元中存放的該字符的ASCII碼,即是一個(gè)整數(shù)值。

以下是字符的定義和使用方式

#includeint main(){
    char a = 'b';//這里定義了一個(gè)字符變量,將字符常量'b'存入了變量a里
    printf("%c",a);//因?yàn)槭莄har型,所以要用%c輸出字符變量a
    return 0;
}

二、字符串?dāng)?shù)組與字符串

? 字符串是由兩個(gè)英文雙引號(hào)限定字符串,如"hello world","hello csdn"等等。

? 要注意的是,字符串的結(jié)束標(biāo)志是'\0',在計(jì)算字符長(zhǎng)度的時(shí)候包括'\0',但輸出的時(shí)候不作為內(nèi)容輸出。

? 字符串要跟數(shù)組一起定義,因?yàn)橐粋€(gè)字符變量只能存放一個(gè)字符常量。

#includeint main(){
	char a1[5] = {'c','s','d','n','\0'};//一定要加上'\0',因?yàn)樽址麛?shù)組結(jié)束是找到'\0'。
	char a2[5] = "cadn";//這樣寫法會(huì)自動(dòng)加上'\0'。
	char a[] = "csdn";//自動(dòng)計(jì)算字符長(zhǎng)度并加上'\0',計(jì)算長(zhǎng)度包括'\0'。
	
	printf("%s\n",a1);//字符串要用%s輸出,輸出數(shù)組名即可輸出字符串
	printf("%s\n",a2);
	printf("%s\n",a);
	
	printf("%d\n",sizeof(a1));//都是5個(gè)字節(jié)
	printf("%d\n",sizeof(a2));
	printf("%d\n",sizeof(a));
	return 0;
}

三、字符指針

在指針類型里面有一種char*類型,我們稱之為字符指針。

字符指針的使用:

#includeint main(){
    char* p = "hello csdn";
    printf("%s",p);
    return 0;
}

char* p = "hello csdn"; 這段代碼很容易誤會(huì)學(xué)者,讓人以為是hello csdn放入了字符指針p里面,但本質(zhì)上是hello csdn的首個(gè)字符h的地址存入了指針p里面,p的地址==h的地址。

字符指針指向字符數(shù)組

#includeint main(){
	char a[] = "hello csdn";//定義一個(gè)字符數(shù)組
	char* p = a;//數(shù)組名等于首字符的地址,讓字符指針指向a
	printf("%p\n",a);
	printf("%p\n",p);
	return 0;
}

char*p = a存入的是a數(shù)組名的首字符地址,通過(guò)首地址找到后面的元素

輸出會(huì)得出a的地址和p的地址一樣。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


名稱欄目:C語(yǔ)言----字符,字符串和數(shù)組,字符指針(復(fù)習(xí)知識(shí)點(diǎn))-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/cddhgd.html