二、處理數據 1、整型:就是沒有小數部分的數字。不同C++整型使用不同的內存量來存儲整數。 整型short、int、long和long long: 使用sizeof運算符返回類型或變量的長度的辦法。
2、初始化: 注意:如果不對函數內部定義的變量進行初始化,該變量的值將是不確定的。這意味著該變量的值將是它被創建之前,相應內存單元保存的值。 3、成員函數cout.put(): cout.put()的意思是,通過類對象cout來使用函數put()。 4、char字面值:將字符用單引號括起,表示字符的數值編碼。例:’A’為65. 5、如果char表示數值時,可以將char設置為signed char或unsigned char. 6、bool類型來表示真和假。例:bool start =-100,表示真。Bool stop=0,表示假。 7、const限定符: 如果程序在多個地方使用同一變量,則需要修改該常量時,只需修改一個符號定義即可。 創建常量的通用格式:const type name = value;
8、浮點數:浮點數能夠表示小數值、非常大和非常小的值,內部表示方法與整數相差很大。 浮點數的表示方法:1)直接常用的小數點表示法,例:12.34 2)E表示法:例:3.45E6,指3.45乘以1000000 記住:d.dddE+n指的是將小數點向右移n位,而d.dddE-n指小數點向左移n位.之所以成為“浮點”,就是因為小數點可以移動。
浮點數的類型:float、double、long double。Float至少32位,double至少48位,且不少于float,long double至少和double一樣多。通常float為32位,double為64位,long double為80、96或128位。這三種類型可以從頭文件cfloat或float.h中找到系統的限制。
9、C++算術運算符 1)對于float類型的變量結果,C++只保證6位有效位。 2)除法運算符(/)的行為取決于操作數的類型。只要存在一個操作數為浮點值,則結果為浮點型。可以調用函數setf()函數來修改顯示的結果。例:cout.setf(ios_base::fixed); 浮點常量在默認情況下為double類型。
10、類型轉換 類型轉換中存在的問題:
強制類型轉方法:通用格式如下: (typeName) value //converts value to typeName type typeName (value) static_cast(value) //converts value to typeName type
新聞熱點
疑難解答
圖片精選