tamaño del tipo de datos char y la array char en C

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

Publicación traducida automáticamente

Artículo escrito por Code_r y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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