给定一个char变量和一个char数组,任务是编写一个程序来查找C中此char变量和char数组的大小。
例子:
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
方法:
在下面的程序中,找到char变量和char数组的大小:
- 首先,在charType中定义char变量,在arr中定义char数组。
- 然后,使用sizeof()运算符计算char变量的大小。
- 然后,将整个数组的大小除以第一个变量的大小,即可找到char数组的大小。
下面是C语言程序,用于查找char变量和char数组的大小:
// C program to find the size of
// char data type and char array
#include
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;
}
输出:
Size of char datatype is: 1 byte
Size of char array is: 3 byte
想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。