2203031129-马慈蕊-C语言第一周作业-one
One
| 项目 | 内容 |
| 课程班级博客链接 | <课程班级博客链接> |
| 这个作业要求链接 | <作业要求链接> |
| 博客名称 | 2203031129-马慈蕊-C语言第一周作业-one |
| 要求 |
每道题要有题目,代码(使用插入代码,不会插入代码的自己查资料解决,不要直接截图代码),截图(只截运行结果). 扩张阅读:要求必读,并写一段学习心得。 |
目录
一,扩张阅读(学习心得);
二,代码以及运行结果;
一,扩展阅读:C语言中的int类型的范围是由什么决定的
在此次扩展阅读中,我了解到int类型是反映了机器整数类型的natural size。并且short,int类型是由编译器根据机器自由选择合适的大小。而int类型的大小就是一个计算机的字长,int至少由16位。int表示的是整数类型,常用于定义整数类型变量的标识符。C语言中int类型的大小可以得到字长的概念——是最小可寻址单位,一个地址代表一个字节。字长代表着指针和整数类型的大小,所以,最终整数类型为32位,这也是int类型为32位的原因。
资料中提到的我们从16位字长升到32位字长是根据对内存地址空间所需而升级的,这也让我感受到计算机的每一个升级都是根据实际调整的,我们不能总局限于目前。另外,我也明白,计算机的每一部分都是相联系的。就如资料中由int类型的大小可以知道字长概念,字长的概念也让我们寻找到了与其相关的机器部件的属性。我也知道了int类型的范围是由字长决定。
二,代码以及运行结果
题目1:编写一个C程序,输入两个整数a,b,交换a和b的数值,然后输出。
#include <stdio.h> int main() { int a,b,temp;//temp为临时变量 scanf("%d %d",&a,&b); temp=a; a=b; b=temp; printf("%d %d",a,b); return 0; }

题目2:编写程序,输入一个长方体的长,宽和高((整数且大于0)),输出这个长方体的体积。
#include <stdio.h> int main() { int a,b,c;//定义a,b,c为整型变量 scanf("%d %d %d",&a,&b,&c);//a表示长,b表示宽,c表示高 printf("长方体的体积为%d",a*b*c); return 0; }

浙公网安备 33010602011771号