C++复习(二)
C++新增數據類型:
C++仍然在使用C語言的 char、int、long 等基本數據類型,它們在現代操作系統(Windows XP、Win7、Win10 等)中的長度如下表所示:
說 明 字符型 短整型 整型 長整型 64位長整型 單精度浮點型 雙精度浮點型
數據類型 char short int long long long float double
所占字節 1 2 4 4 8 4 8
long long 是 C99 新增的一種數據類型,用于支持64位整數。由于 C99 標準發布較晚,所以各種 C/C++ 編譯器對 long long 的支持比較混亂,詳情請猛擊:C/C++中long long與__int64的區別
如果你對C語言的數據類型不了解,請猛擊:C語言數據類型
如果你對C語言的各個版本不了解,請猛擊:C語言的發展及其版本
本節主要講解C++新增數據類型。
布爾類型(bool)
在C語言中,關系運算和邏輯運算的結果有兩種,真和假:0 表示假,非零值表示真。例如:
#include <stdio.h>
int main(){
int a = 1, b = 9;
int n = 100, sum=0;
if(a > b){
printf("a>b\n");
}else{
總結