long は何バイトを占めるのでしょうか?
long は 4 バイトを占めます。long は、プログラミング言語の基本データ型である長整数データの一種を表します。これは、「long int」の略語です。デフォルトは、4 バイトを含む符号付き長整数です。 、値の範囲は「-2^31 ~ (2^31 -1)」です。
#このチュートリアルの動作環境: Windows 10 システム、バージョン C11、Dell G3 コンピューター。
long は何バイトを占めますか?
4.
long キーワードは、プログラミング言語の基本データ型である長整数データの一種を表します。これは、long int の略語です。デフォルトは、4 バイトと値を含む符号付き長整数型です。範囲は -2^31 ~ (2^31 -1) です。
長整数データ型は、C 言語などのプログラミング言語でよく使用されるデータ型です。
長整数データ型は符号付き長整数型と符号なし長整数型に分けられ、それぞれの値の範囲は以下のとおりです:
(1) 長整数型
型識別子:long[int]
バイト:4
32 ビット マシンの値の範囲:-2147483648~2147483647 (-2^31~(2^31- 1))
移植可能にするには、-LONG_MAX-1 ~LONG_MAX
(2) Unsigned long
型識別子: unsigned long[int ]
バイト: 4
32 ビット マシンの値の範囲: 0~4294967295 (0~(2^ 32-1))
移植可能にするには、0 ~ ULONG_MAX
アプリケーション例
#include <stdio.h> int main() { printf("short=%d\n\n",sizeof(short)); printf("int=%d\n\n",sizeof(int)); printf("long=%d\n\n",sizeof(long)); printf("float=%d\n\n",sizeof(float)); printf("double=%d\n",sizeof(double)); }
32 ビット マシンでの出力結果は次のとおりです。
short=2 int=4 long=4 float=4 double=8
推奨学習: "C ビデオ チュートリアル "
以上がlong は何バイトを占めるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











1MB のストレージ容量は、2 の 20 乗バイト、つまり 1,048,576 バイトに相当します。 MB はコンピュータの記憶単位であり、「メガ」と発音されます。1MB は 1024KB、1KB は 1024B (バイト) に等しいため、1MB は 1048576 (1024 *1024) バイトに相当します。

128mb は 134217728 バイトを指します。バイト換算式は「1MB=1024KB=1048576B=8388608bit」です。これは、1048576 個の英字と 524288 個の漢字を保存できることを意味します。トラフィック単位の換算式は、1GB=1024MB、1MB=1024KB、1KB です。 = 1024B。

1 ビットは 1 バイトの 8 分の 1 に相当します。 2 進数体系では、0 または 1 がそれぞれ 1 ビット (bit) であり、ビットはデータ記憶の最小単位であり、8 ビット (bit、略して b) ごとに 1 バイト (Byte) が構成されます。バイト) = 8 ビット」。ほとんどのコンピュータ システムでは、バイトは 8 ビット (ビット) 長のデータ単位であり、文字、数字、またはその他の文字を表すためにバイトが使用されます。

Oracleでlong型をクエリする方法: 1. TO_LOB関数、「SELECT TO_LOB()」構文を使用して、テーブル内のLONG型列をCLOB型に変換し、クエリ結果として返します。 2. SUBSTR関数、「SELECT SUBSTR」を使用します。 () )"は、テーブルのLONG型列の100文字目から250文字をVARCHAR型で返します。

ASCII コードは 1 バイトを占めます。ASCII コードは、文字を表すために使用されるコーディング標準です。7 ビットの 2 進数を使用して、文字、数字、句読点、特殊文字などを含む 128 個の異なる文字を表します。バイトはコンピュータの記憶装置の基本単位です。バイトは 8 つのバイナリ ビットで構成されます。各バイナリ ビットは 0 または 1 です。1 バイトは 256 の異なる値を表すことができるため、ASCII コードのすべての文字を表すことができます。

UTF8 でエンコードされた中国語文字は 3 バイトを占めます。 UTF-8 エンコードでは、1 つの中国語文字は 3 バイトに相当し、1 つの中国語の句読点は 3 バイトを占めますが、Unicode エンコードでは、1 つの中国語文字 (繁体字中国語を含む) は 2 バイトに相当します。 UTF-8 は各文字のエンコードに 1 ~ 4 バイトを使用します。1 つの US-ASCIl 文字のエンコードには 1 バイトのみが必要です。ラテン語、ギリシャ語、キリル文字、アルメニア語、および発音区別符号付きのヘブライ語。アラビア語、シリア語およびその他の文字は 2 バイトが必要です。エンコーディング。

1 つの ASCII 文字が 1 バイトを占めます。 ASCII コード文字は、コンピュータでは 7 ビットまたは 8 ビットのバイナリ エンコーディングで表され、1 バイトで格納されます。つまり、1 つの ASCII コードが 1 バイトを占めます。 ASCII コードは、標準 ASCII コードと拡張 ASCII コードに分けることができます。標準 ASCII コードは、基本 ASCII コードとも呼ばれます。7 ビットの 2 進数 (残り 1 桁は 0) を使用して、すべての大文字と小文字を表します。 0 ~ 9 の数字。アメリカ英語で使用される句読点および特殊な制御文字。

4KB は、記憶ユニットが 4096 バイトであることを意味します。 KB は、コンピュータのデータ記憶単位バイトの倍数形式であるキロバイトを指します。キロバイトは 2 の累乗に基づきます。つまり、1 キロバイト (1KB) は 1024 バイト (B ) に等しいため、「4KB=4*」となります。 1024B=4096B"、つまり 4KB は 4096 バイトを表します。