(1)以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現(編譯器及其使用的資源)使用。以乙個下劃線開頭的名稱被保留給實現,用作全域性識別符號。
(2)用於檢視變數的位數和最大值
(3)八進位制 十進位制 十六進製制 轉換與顯示
對於十進位制輸出而言,無論內部定義為何種型別,採用cout輸出時,其輸出格式均為十進位制;
而對於特殊要求的八進位制 十六進製制輸出則可以使用它提供的控制符 dec(十進位制)、hex(十六進製制)和oct(八進位制)程式如:
using namespace std;
int chest=42;int waist=42; int inseam=42;
cout <
cout << "chest="<< chest << "(decimal for 42)"c< endl;
cout<< hex;// manipulator for changing number base
cout << "waist=" << waist ce "(hexadecimal for 42)"<< end
cout << oct;// manipulator for changing number base
cout<< "inseam="<< inseam<
return 0;
首先啟用轉換控制符,輸出型別便可以轉換;
(4)下面介紹最後一種整型:char型別。顧名思義,char型別是專為儲存字元(如字母和數字)而設計的;雖然char最常被用來處理字元,但也可以將它用做比short更小的整型。字元a的編碼為65,字母m的編碼為77。
(5)限制符const 例:const int months=12; 常量(如months)被初始化後,其值就被固定了,編譯器將不允許再修改該常量的值。
(6)浮點數 float float型別只能表示數字中的前6位或前7位,因此修改第23位對這個值不會有任何影響。
例:float a=2.34e+22f;
floatb=a+1.0f;
a=2.34e+022;
b-a=0;
通過cout. setf(ios base:: fixed, ios base:: floatfield); 來設定輸出。ios_base::fixed作用:設定cout為定點輸出格式;設定輸出時按浮點格式,小數點後有6位數字
(7)資料型別的強制轉換:int(a)
(8)整型從最小到最大依次是:bool、char、signed char、unsigned char、short、unsigned short、int、unsigned int、long、unsigned long 以及c++11新增的long long以及unsigned long long
C Tips2 處理資料
1.以兩個下劃線或大寫字母和下劃線開始的變數不違法,但可能會導致不確定性。單下劃線開頭用作全域性識別符號。2.c 提供一種靈活的標準 3.在climits 中包含了一些限制資訊,如int max為最大的int,char bit為位元組位數。4.c 新增了一種c中沒有的初始化語句 int new in...
C 學習筆記3 處理資料
c primer plus 第6版 讀書筆記 知識點 1.oop的本質是設計並擴充套件自己的資料型別。2.變數命名規則 字母字元 數字 下劃線 第乙個字元不能是數字 區分大小寫 不能使用關鍵字 以兩個下劃線或下劃線加大寫字母打頭的名稱被保留給實現 編譯器及使用的資源 使用,以乙個下劃線開頭的名稱被保...
Flex 3處理資料 訪問 XML 資料2
對xml元素與屬性賦值 使用 和點 操作符不只可以從xml結構中讀取資料的值,也可以為其賦值。在下邊的例子中,建立乙個xml結構master detail檢視。master檢視包含乙個datagrid 元件,用來顯示書的列表。detail檢視包含控制項,用來編輯master檢視中當前選中的圖書。ma...