新石器Wiki

近年はシリコン(石)から進化した便利なもので溢れる時代。そんな気になった事や試した事など記す。

ユーザ用ツール

サイト用ツール


programing:c-language:long-data-size


差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
programing:c-language:long-data-size [2022/06/20 10:49] yokoprograming:c-language:long-data-size [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-long型のデータサイズに注意(64bitコンパイラ) +====== long型のデータサイズに注意(64bitコンパイラ) ====== 
-======================================== +LinuxでのCコンパイラで、32bit環境と64bit環境では、long型のデータサイズが違うので注意。
-Linuxでの、32bitコンパイラと64bitコンパイラでは、long型のデータサイズが違うので注意。+
  
  
-データ型とサイズ +===== データ型とサイズ =====
---------------+
  
 ^ 型名       ^ サイズ (32 ビット)  ^ サイズ (64 ビット)  ^ 備考            ^ ^ 型名       ^ サイズ (32 ビット)  ^ サイズ (64 ビット)  ^ 備考            ^
行 16: 行 14:
   * 整数型の前には、修飾子 signed または unsigned が付けられる。符号修飾子が存在しない場合、その型は符号付き (signed) であると見なされる。   * 整数型の前には、修飾子 signed または unsigned が付けられる。符号修飾子が存在しない場合、その型は符号付き (signed) であると見なされる。
  
-stdint.hでのデータサイズ +===== stdint.hでのデータサイズ =====
-----------------------+
 最近のCコンパイラでは、`stdint.h` で定義の型が使えるようになっているので、極力この型を使うようにした方がよい。 最近のCコンパイラでは、`stdint.h` で定義の型が使えるようになっているので、極力この型を使うようにした方がよい。
  
行 34: 行 31:
  
  
-参考 +===== 参考 =====
-----+
  
-1. [[https://docs.oracle.com/cd/E19253-01/819-0395/chp-typeopexpr-2/index.html?utm_source=pocket_mylist|データ型とサイズ]] +  - [[https://docs.oracle.com/cd/E19253-01/819-0395/chp-typeopexpr-2/index.html?utm_source=pocket_mylist|データ型とサイズ]] 
-2. [[http://mixmemo.blogspot.com/2009/09/linux-3264_23.html?utm_source=pocket_mylist|Linux 32ビット版と64ビット版の違い -- データサイズ]]+  [[http://mixmemo.blogspot.com/2009/09/linux-3264_23.html?utm_source=pocket_mylist|Linux 32ビット版と64ビット版の違い -- データサイズ]]
  
  
  
programing/c-language/long-data-size.1655689775.txt.gz · 最終更新: by yoko