Cでの演算子のサイズ
sizeof演算子は、Cで最も一般的な演算子です。これは、コンパイル時の単項演算子であり、オペランドのサイズを計算するために使用されます。変数のサイズを返します。あらゆるデータ型、浮動小数点型、ポインタ型変数に適用できます。
sizeof()がデータ型で使用される場合、そのデータ型に割り当てられたメモリの量を返すだけです。 32ビットシステムは異なる出力を表示でき、64ビットシステムは異なる同じデータ型を表示できるように、出力はマシンごとに異なる可能性があります。
これがC言語の例です
例
#include <stdio.h> int main() { int a = 16; printf("Size of variable a : %d\n",sizeof(a)); printf("Size of int data type : %d\n",sizeof(int)); printf("Size of char data type : %d\n",sizeof(char)); printf("Size of float data type : %d\n",sizeof(float)); printf("Size of double data type : %d\n",sizeof(double)); return 0; }
出力
Size of variable a : 4 Size of int data type : 4 Size of char data type : 1 Size of float data type : 4 Size of double data type : 8
sizeof()を式で使用すると、式のサイズが返されます。これが例です。
例
#include <stdio.h> int main() { char a = 'S'; double b = 4.65; printf("Size of variable a : %d\n",sizeof(a)); printf("Size of an expression : %d\n",sizeof(a+b)); int s = (int)(a+b); printf("Size of explicitly converted expression : %d\n",sizeof(s)); return 0; }
出力
Size of variable a : 1 Size of an expression : 8 Size of explicitly converted expression : 4
-
C#の単項演算子とは何ですか?
以下は、C#の単項演算子です- + - ! ~ ++ -- (type)* & sizeof sizeof演算子について学びましょう。 sizeofは、データ型のサイズを返します。 intデータ型のサイズを見つける必要があるとしましょう- sizeof(int) 二重データ型の場合- sizeof(double) さまざまなデータ型のサイズを見つけるための完全な例を見てみましょう- 例 using System; namespace Demo { class Program { static void M
-
sizeof()演算子を使用して、C#でデータ型または変数のサイズを検索する方法
sizeof()データ型は、データ型のサイズを返します。 intデータ型のサイズを見つける必要があるとしましょう- sizeof(int); ダブルデータ型の場合 sizeof(double); さまざまなデータ型のサイズを見つけるための完全な例を見てみましょう- 例 using System; namespace Demo { class Program { static void Main(string[] args) { Console.Wr