系統: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 ...