小白學C 起航篇 (2)處理資料

2021-10-05 12:28:13 字數 1476 閱讀 9881

(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...