sizeof () Operador de operandos en la programación C ++

C ++ sizeof () operador : Aquí, vamos a aprender acerca de los operandos del operador sizeof () en C ++ Programming Language .

sizeof () operador

En el C y C ++ lenguaje de programación, sizeof () operador se usa para obtener el tamaño de un tipo de datos, el tamaño de una expresión / variable. Se acepta un parámetro (ya sea tipo de datos o expresión) y devuelve el tamaño del operador.

sizeof () operandos pueden ser:

  1. Tipo de datos
  2. Expresión / Variable

1) Tipo de datos como un operando de sizeof () operador

#include <iostream>
using namespace std;
int main()
{
cout << "size of char: " << sizeof(char) << endl;
cout << "size of short: " << sizeof(short) << endl;
cout << "size of int: " << sizeof(int) << endl;
cout << "size of long: " << sizeof(long) << endl;
cout << "size of float: " << sizeof(float) << endl;
cout << "size of double: " << sizeof(double) << endl;
cout << "size of long double: " << sizeof(long double) << endl;
return 0;
}

salida

size of char: 1
size of short: 2
size of int: 4
size of long: 8
size of float: 4
size of double: 8
size of long double: 16

2) Expresión / variable como un operando de sizeof () operador

#include <iostream>
using namespace std;
int main()
{
int a = 10;
float b = 10.23f;
double c = 10.23;
char name[] = "Hello world!";
//sizeof(variable)
cout << "size of a: " << sizeof(a) << endl;
cout << "size of b: " << sizeof(b) << endl;
cout << "size of c: " << sizeof(c) << endl;
cout << "size of name: " << sizeof(name) << endl;
//sizeof(expression)
cout << "size of 10+10: " << sizeof(10 + 10) << endl;
cout << "size of a+1: " << sizeof(a + 1) << endl;
cout << "size of a++: " << sizeof(a++) << endl;
cout << "size of "Hello": " << sizeof("Hello") << endl;
return 0;
}

salida

size of a: 4
size of b: 4
size of c: 8
size of name: 13
size of 10+10: 4
size of a+1: 4
size of a++: 4
size of "Hello": 6


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *