2023-2024-1 20231320 《计算机基础与程序设计》第三周学习总结

发布时间 2023-10-15 17:23:14作者: 20231320叶译婷

2023-2024-1 20231320 《计算机基础与程序设计》第三周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(2023-2024-1 计算机基础与程序设计)
这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第三周作业)
这个作业的目标 <自学《计算机基础与程序设计》第二章并完成云班课作业 、自学《C语言程序设计》第二章并完成云课班作业>
作业正文 作业正文

教材学习内容总结

《计算机基础与程序设计》第二、三章
本书第二章主要讲解了二进制数值与计数系统。学习了二进制与十进制、八进制、十六进制的转换,以及二进制数计算的进位。位--二级制数位的简称;字节--8个二进制位;字--一个或多个字节,字中的位数称为计算机的字长。
《C语言程序设计》第二章
本章讲解了基本数据类型,分为常量和变量。其中重点是变量。变量在使用前需要定义,如int,float,double等等,然后可以通过printf()输出。数据类型较多,整型,实型,字符型,枚举型。不同类型数据所占内存空间不同,可以通过sizeof来输出所占空间大小。通过赋值运算符给变量赋值,x=3.补充内容为整数有无符号两种表示方法。

教材问题及解决方法

问题一:
书中对字符型常量的解释是--用一对单引号括起来的任意字符。我不清楚任意字符是否包含多个字符。
最终我在查阅了部分资料后了解到这里的任意字符是指单个字符,如果为多个字符需要用字符串来表达。
问题二:
不清楚.基本整型,长整型,长长整型,短整型有什么区别,单精度实型和双精度实型有什么区别
在询问了ChatGPT后我了解到1.基本整型、长整型、长长整型和短整型是一种用于表示整数的数据类型。它们的区别主要在于所占的存储空间和能够表示的数值范围。
2.单精度实型(float)和双精度实型(double)是一种用于表示浮点数的数据类型。它们的区别主要在于所占的存储空间和表示精度。

基于AI的学习

q
我在学C语言基本数据类型方面的知识点,请你以苏格拉底的方式对我进行提问,一次一个问题

c
当然可以,我会尽量以苏格拉底的方式来引导你思考。让我们开始吧:

你是否知道在C语言中,基本数据类型主要分为哪几类?

q
主要分为常量和变量。其中常量又分为整型,实型,字符型,字符串型,而整型和实型还可以再分。变量则是需要通过赋值,来进行运算

c
不错,你已经提到了常量和变量,以及常量的分类。现在,让我们更深入地探讨整型数据。在整型数据中,你能列举出一些不同的整型数据类型吗?

q
有基本整型,长整型,长长整型,短整型,无符号整型

c
非常好,你正确地列举出了C语言中的一些整型数据类型。现在,让我们转向实型数据。在C语言中,实型数据主要用于存储带有小数点的数值。你知道C语言中有哪些实型数据类型吗?

q
单精度实型和双精度实型以及长双精度实型

c
很好,你提到了C语言中的三种主要实型数据类型:单精度实型、双精度实型和长双精度实型。这些数据类型用于存储不同精度的浮点数。现在,让我们转向字符型数据。你知道在C语言中,字符型数据用来存储什么类型的值吗?

q
字母?你的理解是什么?

c
字符型数据用来存储单个字符,通常是字母、数字、标点符号等。在C语言中,字符型数据类型通常用一个字节来表示一个字符。这使得C语言能够处理文本和字符数据。另外,字符型数据还可以用于存储特殊的控制字符,如换行符和制表符。

q
针对我C语言基本数据类型方面的知识点,我理解了吗

c
是的,你对C语言的基本数据类型有了很好的理解。你已经正确列举了整型数据类型、实型数据类型和字符型数据类型,以及它们的一些变种。这是一个重要的基础知识,对于编写C语言程序非常有帮助。如果你还有任何关于C语言或其他编程方面的问题,都可以继续提问。我将很乐意帮助你。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 20/20 1/2 20/20 通过计算机概论的略读,对计算机有了一个更准确的初步了解
第二周 5/10 2/4 5/25 对计算机和编程有了基础的专业了解
第三周 5/10 1/4 7 /32 对C语言有了初步的了解,编程开始入门