更新TweetCおよびC++における非標準の変数型で、符号なしの64ビット長の整数を宣言する。C++Builder、その他の環境でこの変数型に対応している。サイズが明示された変数型であるため、異なるプラットフォーム間での移植性が向上するらしい。C++には相当する型がない。long型が事実上対応すると考えられる(但し、64ビット長という保証はない)。特徴32ビット環境でも利用可64ビット長の変数であるが、32ビット環境(Win32)でも使用できる。64ビット環境ならレジスター1本で済むが32ビットではそうはいかないので、メモリーを介した演算として内部で処理されている。従って、演算の手間が多いことから処理速度は遅いと考えられる。C++での32ビット環境での出力を例に挙げる。0x1122334455667788ui64;上の、__int64変数への代入は、下のように出力される。287454020次に、この変数のインクリメントを例とする。num++;上の、インクリメントは、下のように出力される。ecxこのように、内部では32ビット×2で処理されていることが分かる。longも、(確認した範囲では)全く同じコードを出力している。サフィックス数値の型を表わすサフィックスは、非標準だが次のものが使われる。(signed)printfprintfのフォーマット文字列は、次のようなものを用いる。2003では、%llx等では値を正常に表示できない。マクロ定数limits.hにおいて以下の3個のマクロ定数が定義されている。これを利用すると、その環境での長さを得ることができる。__int64はInt64型が対応する。__int64は恐らく対応型が無い。参加の案内ダウンロード↑本の。