C语言实例:计算 int, float, double 和 char 字节大小,判断一个整数是奇数还是偶数,打印循环区间范围内的奇数或偶数。

C 语言实例 - 计算 int, float, double 和 char 字节大小

以下是一个 C 语言程序用于计算 int, float, double 和 char 数据类型的字节大小:

#include <stdio.h>

int main() {
   printf("int 存储大小 : %lu \\n", sizeof(int));
   printf("float 存储大小 : %lu \\n", sizeof(float));
   printf("double 存储大小 : %lu \\n", sizeof(double));
   printf("char 存储大小 : %lu \\n", sizeof(char));

   return 0;
}

程序使用 sizeof 运算符来计算不同数据类型的字节大小,并使用 printf 函数将结果打印到屏幕上。

运行程序后,输出的结果如下:

int 存储大小 : 4
float 存储大小 : 4
double 存储大小 : 8
char 存储大小 : 1

在这个例子中,我们可以看到 intfloat 数据类型都占用了 4 个字节,double 数据类型占用了 8 个字节,而 char 数据类型只占用了 1 个字节。

这个程序可以帮助我们了解不同数据类型的字节大小,对于内存管理和数据类型选择非常有用。

以下是一个 C 语言程序用于计算 long longlong double 数据类型的字节大小:

#include <stdio.h>

int main() {
   printf("long long 存储大小 : %lu \\n", sizeof(long long));
   printf("long double 存储大小 : %lu \\n", sizeof(long double));

   return 0;
}

程序使用 sizeof 运算符来计算不同数据类型的字节大小,并使用 printf 函数将结果打印到屏幕上。

运行程序后,输出的结果如下:

long long 存储大小 : 8
long double 存储大小 : 16

在这个例子中,我们可以看到 long long 数据类型占用了 8 个字节,而 long double 数据类型占用了 16 个字节。

以下是一个 C 语言程序用于判断一个整数是奇数还是偶数:

#include <stdio.h>

int main() {
   int num;

   printf("请输入一个整数: ");
   scanf("%d", &num);

   // 判断输入的数是否为偶数
   if (num % 2 == 0)
      printf("%d 是偶数。", num);
   else
      printf("%d 是奇数。", num);

   return 0;
}

程序使用 scanf 函数从用户输入中读取一个整数,然后使用 % 运算符判断这个整数是否为偶数。如果余数为 0,则说明这个数是偶数,否则就是奇数。

扫描二维码关注公众号,回复: 14626992 查看本文章

运行程序后,用户需要输入一个整数。程序会输出这个数是奇数还是偶数。

以下是一个 C 语言程序用于打印循环区间范围内的奇数或偶数:

#include <stdio.h>

int main() {
   int start, end, i;

   printf("请输入起始整数: ");
   scanf("%d", &start);
   printf("请输入结束整数: ");
   scanf("%d", &end);

   printf("从 %d 到 %d 的", start, end);
   if (start % 2 == 0) {
      printf("偶数有: ");
      for (i = start; i <= end; i += 2)
         printf("%d ", i);
   } else {
      printf("奇数有: ");
      for (i = start + 1; i <= end; i += 2)
         printf("%d ", i);
   }

   return 0;
}

程序使用 scanf 函数从用户输入中读取起始和结束整数,然后使用循环结构和条件语句,分别打印出范围内的奇数或偶数。如果起始整数是偶数,则从起始整数开始每隔 2 个数打印出偶数;如果起始整数是奇数,则从起始整数的下一个数开始每隔 2 个数打印出奇数。

猜你喜欢

转载自blog.csdn.net/weixin_51624736/article/details/129674503