C語言基礎知識回顧 資料型別

2021-09-27 13:40:57 字數 1466 閱讀 7107

系統:windows10家庭和學生版

環境:miccrosoft visual studio 2013

#include

#include

#include

intmain()

;//使用字元陣列來表示

printf

("%s\n"

, str)

;char

* ch =

"this is a c pragma !"

;printf

("%s\n\n"

, ch)

;//使用乙個字元指標指向字串

/*字串以『\0』結束並以雙引號(「」)引起來,當讀取到『\0』時程式認為字串結束,

前面所定義的字串程式在編譯時會自動的在其後面加上『\0』,

字串有其長度和所佔空間,可以使用sizeof和strlen測出*/

//strlen用來測量字串長度,包含在標頭檔案裡

printf

("length of str : %d\n"

,strlen

(str));

//字串的長度

printf

("size of str : %d\n\n"

,sizeof

(str));

//字串所佔空間

//需要特別注意的是:

char str_1=

;//這並不表示字串

char str_2=

;//必須顯式的給出『\0』

printf

("length of str_1: %d\n"

,strlen

(str_1));

//這個值可能是隨機的

printf

("size of str_1: %d\n\n"

,sizeof

(str_1));

printf

("length of str_2 : %d\n"

,strlen

(str_2));

//和str_1相等嗎?

printf

("size of str_2 : %d\n\n"

,sizeof

(str_2));

//和str_1相等嗎?

printf

("\n\nlength of ch : %d\n"

,strlen

(ch));

//可以測指標ch所指向的字串長度

printf

("%d\n\n"

,sizeof

(ch));

//這個表示什麼?是ch所指向的字串的空間大小嗎?

//ch所指向的字串的空間大小怎樣測?

system

("pause");

//請求系統暫停,在標頭檔案裡

return0;

}

C語言基礎知識回顧

逗號運算 scanf和printf輸入 輸出 迴圈 switch break和continue的區別 主函式是乙個程式的入口,整個程式開始執行的位置,乙個程式中最多只能有乙個主函式,也可以沒有。int main void 運算子 含義語法 返回值 與a b ab都真,則真 其他為假 或 a b ab...

資料型別基礎知識

強型別語言 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用 安全性高,速度慢 弱型別語言 資料型別分類 基本型別 重點 public class six1 引用型別類介面 陣列位 bit 是計算機內部資料儲存的最小單位 位元組 byte 是計算機中資料處理的基本單位,習慣用byte來表...

c 基礎知識 資料型別

1.每次新建項都可需寫內容 include using namespace std int main main函式有且只有乙個 2.變數建立 變數建立 資料型別 變數名 變數初始值 int a 10 3.常量建立 1.巨集常量 define 常量名 常量值 修飾的變數 include define ...