#includestdio。h
成都創(chuàng)新互聯公司服務項目包括永定網站建設、永定網站制作、永定網頁制作以及永定網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,永定網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到永定省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
intmain()
{
inti;
charc;//定義一個char類型的變量。
c='a';//賦值
for(i=0;i26;i++){
printf(“%c”,c);//輸出一個字符用%c,
c++;//charc增加1,依次可以得到:abcdef。。。。z
}
printf(“\n”);
if(c='z')
printf(“stillasmallletter。\n”);
else
printf(“Notasmallletter。\n”);
scanf(“%c”,c);//輸入一個字符到c中。
charstr[10]=“AString”;//定義一個字符數組,它的初值是“AString”
for(i=0;str[i]!='\0';i++);//計算str的長度。
printf(“Thelengthofstris:%d\n”,i);
}
擴展資料
1、聲明字符型變量
字符型變量的聲明方式和其它類型變量的聲明方式一樣:
chargood;
charbetter,best;
以上代碼聲明了三個字符型變量:good、better,和best。
2、字符常量與初始化
可以使用以下語句來初始化字符型變量:
charch='A';
這個語句把ch的值初始化為A的編碼值。在這個語句中,'A'是字符常量。C語言中,使用單引號把字符引|起來就構成字符常量。
其為定義字符型變量。
char用于C或C++中定義字符型變量,只占一個字節(jié),取值范圍為 -128 ~ +127(-2^7~2^7-1)。C語言中如int、long、short等不指定signed或unsigned時都默認為signed,但char在標準中不指定為signed或unsigned,編譯器可以編譯為帶符號的,也可以編譯為不帶符號的。
使用指定長度的固定長度表示的字符串;比如char(8),則數據庫會使用固定的1個字節(jié)(八位)來存儲數據,不足8位的字符串在其后補空字符,在excel中char函數用于返回對應發(fā)于數字代碼的字符。
擴展資料:
c語言的相關內容:
1、C的數據類型包括:整型、字符型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
2、以某標識符為名字,其值可以改變的量。標識符以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字符必須為字母或下劃線,否則為不合法的變量名。變量在編譯時為其分配相應存儲單元。
3、如果一個變量名后面跟著一個有數字的中括號,這個聲明就是數組聲明。字符串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,中括號內的索引值是從0算起的。
參考資料來源:百度百科-char
C語言中char用于定義字符類型變量或字符指針變量,例如“char a;”則定義了變量a是字符類型,“char *a;”則定義了變量a是字符指針類型。
char是C語言整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed,但char在標準中不指定為signed/unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的。
關于char還有一個特殊的語言就是char *,它在C語言中有專門的語義,既不同于signed char *,也不同于unsigned char *,專門用于指以'\0'為結束的字符串。
擴展資料:
C語言所有基本數據類型:
void:聲明函數無返回值或無參數,聲明無類型指針,顯示丟棄運算結果。
char:字符型類型數據,屬于整型數據的一種。
int:整型數據,表示范圍通常為編譯器指定的內存字節(jié)長。
float:單精度浮點型數據,屬于浮點數據的一種。
double:雙精度浮點型數據,屬于浮點數據的一種。
參考資料來源:百度百科-char (計算機語言關鍵字)
C語言中char用于定義字符類型變量或字符指針變量,例如“char a;”則定義了變量a是字符類型,“char *a;”則定義了變量a是字符指針類型。
char是C語言整型數據中比較古怪的一個,其它的如int/long/short等不指定signed/unsigned時都默認是signed,但char在標準中不指定為signed/unsigned,編譯器可以實現為帶符號的,也可以實現為不帶符號的。
關于char還有一個特殊的語言就是char *,它在C語言中有專門的語義,既不同于signed char *,也不同于unsigned char *,專門用于指以'\0'為結束的字符串。
C語言中char的不同應用:
1、字符型(char)
字符型(char)用于儲存字符(character),如英文字母或標點。嚴格來說,char 其實也是整數類型(integer type),因為 char 類型儲存的實際上是整數,而不是字符。計算機使用特定的整數編碼來表示特定的字符。
C 語言中保證 char 占用空間的大小足以儲存系統所用的基本字符集的編碼。C 語言定義一個字節(jié)(byte)的位數為 char 的位數,所以一個字節(jié)可能是 16 位,也可能是 32 位,而不僅僅限于 8 位。
2、聲明字符型變量
字符型變量的聲明方式和其它類型變量的聲明方式一樣:
char good;
char better, best;
以上代碼聲明了三個字符型變量:good、better,和 best。
char是分配1字節(jié),存儲的是ASCII碼,A:65,a:97;
在命名char類型是不要使用雙引號,c中必須單引號,在java中就高級點了什么都可以。
補充:printf()輸出時對于char有點不同,使用“”%d“是輸出字符代表的ASCII碼。使用:%c,是輸出單個字符;使用%s:就是輸出多個字符了。
擴展資料:
C語言中的基本類型:
1、算數類型:
它們是算術類型,包括兩種類型:整數類型和浮點類型。 ?
2 ? ?枚舉類型:
它們也是算術類型,被用來定義在程序中只能賦予其一定的離散整數值的變量。 ?
3 ? ?void 類型:
類型說明符?void?表明沒有可用的值。 ?
4 ? ?派生類型:
它們包括:指針類型、數組類型、結構類型、共用體類型和函數類型。
數組類型和結構類型統稱為聚合類型。函數的類型指的是函數返回值的類型。在本章節(jié)接下來的部分我們將介紹基本類型,其他幾種類型會在后邊幾個章節(jié)中進行講解。
void 類型:
void 類型指定沒有可用的值。它通常用于以下三種情況下:
1、函數返回為空:
C 中有各種函數都不返回值,或者您可以說它們返回空。不返回值的函數的返回類型為空。例如?void exit (int status)。?
2、函數參數為空:
C 中有各種函數不接受任何參數。不帶參數的函數可以接受一個 void。例如?int rand(void)。
3、指針指向:
類型為 void * 的指針代表對象的地址,而不是類型。例如,內存分配函數?void *malloc( size_t size );?返回指向 void 的指針,可以轉換為任何數據類型。
參考資料來源:百度百科-char