//c++第二章1.1-3.2
//1)變數名的命名
//c++名稱的長度沒有限制,所有字元都有意義,可以用下劃線或者大寫字母隔開eeg:my_book_list or mybooklist
//_xx,__xx,_x,被保留給實現使用
//2)資料型別
//【整型】基本整型10種:char -> short -> int -> long -> long long (畫unsinged ,有符號)
//short至少16位,int至少與short一樣長,long至少32位,long long h至少64位
//char_bit,int_max等表示符號常量被定義在climits檔案中
//最好將變數的宣告和賦值分開
//usinged是usinged int的縮寫
#include
#include
intmain()
// insert code here...
usingnamespacestd;
intn_int = int_max;
shortn_short = shrt_max;
longn_long = long_max;
longlongn_llong = llong_max;
//cout
cout << "int is " <<sizeof(int) << "bytes. " << endl;//對型別名使用sizeof 使用運算子,必須括號
cout << "short is "<<sizeof(n_short) << "bytes. "<< endl;//對變數名使用sizeof 預算符
cout << "long is " <<sizeof(n_long) << "bytes. "<< endl;
cout << "long long is "<<sizeofn_llong<< "bytes. "<< endl;對變數名使用sizeof 預算符,括號可有可無
cout << endl;
cout << "maximum value: "
cout << "long: "<< n_long << endl;
cout <
cout
intrheas = ;
inttest = {};
cout
inti=ch;//i的型別確定了
cout << "add ascii code for"
i=ch;
cout <
cout.put(ch);//函式顯示乙個字元
cout.put('!');
cout<< endl<
std::cout << "hello, world!\n";
return0;
int is 4bytes.
short is 2bytes.
long is 8bytes.
long long is 8bytes.
maximum value:
int: 2147483647
short: 32767
long: 9223372036854775807
long long : 9223372036854775807
minimum value= -2147483648
bits per byte = 8
實驗結果:
c primer第二章習題
習題2.1 int,long和short型別之間有什麼差別?答 short,int和long型別都表示整型值,儲存空間的大小不同.一般,short型別為半個機器字長,int型別為乙個機器字長,而long型別為乙個或兩個機器字長 在32位機器中int型別和long型別通常字長是相同的 用sizeof可...
C primer 第二章習題
習題 2.1 int long 和 short 型別之間有什麼差別?解答 它們的最小儲存空間不同,分別為 16 位 32 位和 16 位 對於16位機 一般而言,short 類 型為半個機器字 word 長,int 型別為乙個機器字長,而 long 型別為乙個或 兩個機器字長 在 32 位機器中,i...
C Primer學習 第二章
c 是一門靜態型別語言,在編譯時會作型別檢查。c 中初始化不是賦值。宣告和定義 extern關鍵字可以用來宣告變數名而不定義 extern宣告不是定義,也不分配儲存空間。extern int i int i extern double pi 3.1416 只有當extern宣告位於函式外部時,才可以...