C++學習筆記3 - 基礎數據類型
阿新 • • 發佈:2018-07-10
小寫 本質 div c++ 常見 國家 沒有 標點符號 基礎
#include <iostream> //基礎數據類型 /* C++ 數據類型包括 1)基礎數據類型 2)復合數據類型 3)指針類 4)引用類 基礎數據類型一共13種 布爾型 bool 字符類型 char unsigned char wchar_t 整數類型 short unsigned short int unsigned int long unsigned long 浮點數類型 float double long double */ void main() { //布爾 占內存 1個字節 取值範圍是 true、 false。 //true 在代碼中表示 真 false 在代碼中 表示 假 // true 本質 就是 數字 1 false 本質就是 數字 0 // 在bool 我們用的最多的就是其特性 而不是其變量類型 //該特性是: 不是為0 都視為 真(true) 只有為0 才是假(false) bool b = false; //unsigned 無符號變量 代表該變量 沒有負數 //所有數字 都分 有符號(-、0、+) 無符號(0、+) //字符 占內存 1字節 取值範圍是 -128~127 //該數據類型 就是用來保存字符的。 //此處把一個 字符 a 存在理 c 裏面 //其實 字符 ‘a’本質就是 數字 97 //char 內存中的數值 對應的就是 字符集中的編碼 //常用編碼有 ASCII碼(美國國家標準信息交換碼) //其編碼範圍是從0~127 包含了英文大小寫字母、阿拉伯數字 //常見標點符號等等。 //我們需要記住常用的字符 數值 比如 a 97 A 65 字符0 48 空格‘ ‘ 32 char c1 = ‘a‘; char c2 = ‘1‘; char c3 = ‘ ‘; std::cout<<c1<<c3<<c2<<"\n"; //無符號字符型 占1個字節 取值範圍 0~255 unsigned char uc = 50; //雙字節字符型 占2個字節 取值範圍 0~65535 wchar_t wc = ‘中‘; std::cout<<wc<<"\n"; //整數 //短整型 占2個字節 取值範圍 -32768~32767 short s = 32767; //無符號短整型 占2個字節 取值範圍是 0~65535 unsigned short us = 65535; //整型 占4個字節 取值範圍 -2147483648 ~ 2147483647 int i = 2147483647; //無符號整型 占4個字節 取值範圍 0~42億多 unsigned int ui = 2147483647; //長整型 占4個字節 取值範圍 同上 long l; //無符號長整型 占4個字節 取值範圍 同上 unsigned long ul; //浮點數類型 //單精度浮點類型 占4字節 精度為 小數點後 7位 0.1234567 float f = 1.4f; //雙精度浮點類型 占8字節 精度為 小數點後 16位 0.1234567890123456 double d = 1.5; //雙精度浮點類型 占8字節 精度為 小數點後 16位 0.1234567890123456 long double ld = 1.9; system("pause"); }
C++學習筆記3 - 基礎數據類型