Dada una variable char y una array char, la tarea es escribir un programa para encontrar el tamaño de esta variable char y la array char en C.
Ejemplos:
Input: ch = 'G', arr[] = {'G', 'F', 'G'} Output: Size of char datatype is: 1 byte Size of char array is: 3 byte Input: ch = 'G', arr[] = {'G', 'F'} Output: Size of char datatype is: 1 byte Size of char array is: 2 byte
Enfoque:
en el siguiente programa, para encontrar el tamaño de la variable char y la array char:
- primero, la variable char se define en charType y la array char en arr.
- Luego, el tamaño de la variable char se calcula utilizando el operador sizeof() .
- Luego, el tamaño de la array de caracteres se encuentra dividiendo el tamaño de la array completa por el tamaño de la primera variable.
A continuación se muestra el programa C para encontrar el tamaño de la variable char y la array char:
// C program to find the size of // char data type and char array #include <stdio.h> int main() { char charType = 'G'; char arr[] = { 'G', 'F', 'G' }; // Calculate and Print // the size of charType printf("Size of char datatype is: %ld byte\n", sizeof(charType)); // Calculate the size of char array size_t size = sizeof(arr) / sizeof(arr[0]); // Print the size of char array printf("Size of char array is: %ld byte", size); return 0; }
Producción:
Size of char datatype is: 1 byte Size of char array is: 3 byte