Type/to search
8
Follow
1375
Followers
C++11 標準の基本組み込みデータ型
Quantpedia
Created 2017-12-26 18:11:44  Updated 2017-12-26 18:12:00
 0
 2436

C++11 標準の基本組み込みデータ型

C++11 C++
C++11規格は,算数型 (arithmetic type) と空型 (void) を含む基本データ型を定義している.このうち,算数型には文字,整数,ブル値,浮点数が含まれている.空型は特定の値に対応せず,特殊な場合のみに使用される.例えば,最もよく使われるのは,関数が任意の値を返さない場合空型 (void) を返回型として使用する。

  • 算数型は整型 ((整型,文字とブル値を含む) と浮点型に分類される.

タイプ意味最小サイズ
boolブル型定義されていない,trueとfalseのみ
charキャラクタータイプ8bit
wchar_t横文字16bit
char16_tユニコード文字16bit
char32_tユニコード文字32bit
shortショートフルタイプ16bit
int整形する16bit
long長い整形32bit
long long長い整形64bit
float単精度浮点型6桁の有効数字
double双精度浮点型10桁の有効数字
long double拡張精度浮点型10桁の有効数字

コンピュータの内部では,各ビットが 0 でなく 1 であるビット配列でデータを保存します.
ほとんどのコンピュータは2の整数でビットをブロックとして処理し,アドレス指定可能な最小のメモリブロックは<unk>バイト<unk> ((byte) と呼ばれ,ほとんどのマシンの1バイトは8ビットで構成され,保存の基本単位は<unk>字<unk> ((Word) と呼ばれ,文字は32または64ビット,すなわち4または8バイトで構成される.
大抵のコンピュータは,メモリ内の各バイトを1つの数字 (アドレスアドレスと呼ばれる) と関連付けます.

ブール型と拡張型を除いて,他の整型は符号整型 ((signed) と符号整型 ((unsigned) の2種類に分けられる.
signed intは正数,負数,そして0を表すことができます.
unsigned intは単に0より大きい値を表すだけです。。。
タイプint,short,long,long longは,標準的に記号付き整型であり,それぞれの前面に前<unk>unsignedを加えると,記号のないタイプが得られます。

char型は,char,signed char,unsigned charの3種類に分けられる.注意すべきは,charとsigned charは同じではないことであり,特定のcharの表現形式は,符号付きと符号なしの2種類のうちの1つしか存在しないことであり,具体的にはコンパイラによって実装されるものである.

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)