首页 > 编程语言 >2024-2025-1 20241411《计算机基础与程序设计》第三周学习总结

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

时间:2024-10-12 19:34:47浏览次数:7  
标签:20241411 常量 double 数据类型 2024 2025 学习 取值 变量

|这个作业属于哪个课程|<班级的链接>(2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP))
|
|
-- |-- |
|这个作业要求在哪里|<作业要求的链接>((https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP/homework/13276))
|
|
这个作业的目标|<写上具体方面>|
|作业正文|... https://www.cnblogs.com/wangsiqi828828/p/18461314
|
教材学习内容总结
《C语言程序设计(第五版)第二章学习总结》
第二章主要介绍了 C 语言的数据类型、变量和常量。

  1. 数据类型
    了解了基本数据类型,包括整型(int)、浮点型(float、double)、字符型(char)等。认识到不同数据类型在内存中占用的存储空间不同,以及其取值范围的差异。
    对于整型,区分了有符号和无符号类型,明白了在特定情况下选择合适类型的重要性,以避免数据溢出等问题。
    浮点型数据让我能够处理带有小数部分的数值,并且了解到单精度(float)和双精度(double)在精度和存储大小上的区别。
  2. 变量
    学会了如何定义变量,包括变量名的命名规则和规范。变量名应具有描述性,便于理解变量的用途。
    掌握了变量的初始化,可以在定义变量的同时赋予初始值,也可以在后续的语句中进行赋值操作。
    了解了变量的作用域和生命周期,不同作用域的变量在程序中的可见性和可访问性不同。
  3. 常量
    认识了常量的概念,常量在程序运行过程中其值不能被改变。
    学习了如何定义常量,包括使用#define 预处理指令定义宏常量和使用 const 关键字定义常量。
    教材学习中的问题和解决过程(先问 AI)
    问题1:不同数据类型的取值范围和精度
    问题1解决方案:不同的数据类型就像是不同规格的容器。整型数据类型,比如 int,它能存储一定范围内的整数。其取值范围取决于所使用的计算机系统和编译器,但通常在一个相对固定的区间内。精度方面,它能准确表示整数,没有小数部分。
    浮点型数据类型,如 float 和 double。float 的精度相对较低,取值范围也比 double 小一些。double 则能表示更大范围和更高精度的小数。
    了解数据类型的取值范围和精度至关重要。如果超出了某个数据类型的取值范围,可能会导致数据溢出,结果会变得不可预测。比如一个整数超出了 int 的取值范围,可能会出现错误的结果或者程序异常。
    在实际编程中,要根据具体需求选择合适的数据类型。如果只是处理一些小范围的整数计数,使用 short 或者 int 可能就足够了。如果需要处理高精度的小数计算,那就应该选择 double。例如,在计算一个班级学生的平均成绩时,如果成绩可能包含小数部分,并且需要较高的精度,那就选择 double 类型来存储成绩数据。这样可以确保计算结果的准确性。
    基于AI的学习
    孩子,让我来告诉你我的理解。变量,就如同一个可以变化的容器。它可以存储不同的值,随着程序的运行而改变。它的特点是具有可变性,可以被赋予不同的值,在程序中起到存储和传递数据的作用。变量让程序具有了灵活性,可以根据不同的情况进行调整。
    而常量,是一个固定不变的值。它一旦被定义,就不能再被修改。常量就像是一个不可动摇的基石,为程序提供稳定的、已知的值。常量与变量的本质区别在于可变性,变量可以改变,而常量不能。
    定义常量可以使用预处理指令#define,也可以使用 const 关键字。在程序中,当我们知道某个值在整个程序运行过程中不会改变时,就应该使用常量,这样可以增加程序的可读性和可维护性。如果一个值可能会根据不同的情况而改变,那么就应该使用变量。
    变量的命名应该具有描述性,以便让人一看就知道变量的用途。同时,变量名应该遵循一定的命名规则,不能使用关键字等。对于常量的命名,通常使用大写字母,以便与变量区分开来。这样可以让程序员在阅读代码时更容易区分变量和常量。
    代码调试中的问题和解决过程

    代码托管
    (statistics.sh脚本的运行结果截图)
    上周考试错题总结

    其他(感悟、思考等,可选)
    加强对数据类型的记忆和理解,多进行实际的编程练习,加深对不同数据类型的取值范围和精度的认识。第二章的学习让我对 C 语言的基础知识有了更深入的了解,为后续的学习和编程实践奠定了良好的基础。我将继续努力,不断提高自己的 C 语言编程水平。

学习进度条

|
| 代码行数(新增/累积)| 博客量(新增/累积)|学习时间(新增/累积)|重要成长
|
|
-------- | :----------------

标签:20241411,常量,double,数据类型,2024,2025,学习,取值,变量
From: https://www.cnblogs.com/wangsiqi828828/p/18461314

相关文章

  • 2024京东双十一开始时间与结束时间
    2024年京东双十一活动节奏抢先购活动预热:2024年10月12日00:00:00-2024年10月14日19:59:59活动售卖:2024年10月14日20:00:00-2024年10月28日23:59:592024京东双十一超级红包领取地址http://www.adiannao.cn/8开门红活动预热:2024年10月29日00:00:00-2024年10月31日19:59......
  • Zotero 7最新(2024)使用
    关于zotero的安装和配置请看之前的文章:Zotero7最新(2024)安装、配置步骤-CSDN博客Zotero7最新配置webDAV同步功能(与InfiniCLOUD)-CSDN博客这篇文章主要用于记录zotero7如何进行基本的使用。一、界面介绍二、新建分类一般在“我的文库”下创建,也可以在创建的子文件下创建......
  • 多校A层冲刺NOIP2024模拟赛06
    rank19,T1100pts,T230pts,T345pts,T420ptsT1小Z的手套(gloves)二分答案,贪心匹配\(O(n\logn)\)的check即可。时间复杂度\(O(n\log^2n)\)点此查看代码#include<bits/stdc++.h>#include<bits/extc++.h>//usingnamespace__gnu_pbds;//usingnamespace__gnu_cxx;usi......
  • 2024-2025-1 20241401 《计算机基础与程序设计》 第三周学习总结
    班级的链接2024计算机基础与程序设计作业要求第三周作业作业目标1、数字分类与计数法位置计数法,2、进制转换,3、模拟数据与数字数据,4、压缩与解压,5、数字化,6、信息安全作业正文本博客教材学习内容总结《计算机科学概论》第二章、第三章二进制数值计数系......
  • 20241012 模拟赛总结
    2024--梦熊&太戈--NOIP十三连测#12期望得分:100+40+28+50=218实际得分:70+30+28+60=188抽象得分。T1逆天,,花了很久在思考样例4是怎么构造的。对于每种面值的硬币,要凑的话最多只能选\(c_i=\dfrac{a_{i+1}}{a_i}-1\)个,否则的话就会被下一种面值的给替代掉,根据一直手......
  • 2024.10.12总结
    本文于github博客同步更新你他妈管这个叫noip模拟赛?A:对于上述整除式的一组解\((c,s)\),在\(c\leqa\leqA\)且\(s\leqb\leqB\)时,会被统计入答案,因此它对答案的贡献为\((A-c-1)(B-s-1)\)。在\(s>x\)时,注意到\(\frac{s}{s+x}>\frac{1}{2}\),\(\frac{c}{c+......
  • 【教学类-34-09】20241010“圆角”凹凸拼图)中2班8K图纸绘画 自制A4拼图(3*4)
     背景需求早晨,21号第一个来园,我想给她描一下学号字帖,发现找不到她的字帖。我问“你是不是把21的字帖带回去了?”孩子点点头。难怪,这几天她做作业,都写出了自己的学号21,可能是家长看到了书包里的字帖,在家给她练过数字了! 感觉字帖挺有用的(* ̄︶ ̄)【教学类-23-02】2024092......
  • 【教学类-07-09】20241011《破译电话号码-图形篇(图形固定列不重复)》(中2班 有名字 有班
     背景需求每次带班,我都会做一套“家长手机号”的破译电话号码给孩子做。目前已经有三种类型1、小班的“描写家长号码”【教学类-26-01】20230321背诵家长电话号码-Python数字填空(中班偏数学和社会)-CSDN博客文章浏览阅读144次。【教学类-26-01】20230321背诵家长电话号......
  • 从SWPU 2024 新生引导 maxser思考NSS2024招新maxser reverge
    最近上班比较忙,抽时间做做题。SWPU2024新生引导前面的几道反序列化及其他没难度,自己思考就出来了,主要看看这道题。源码<?php//相信看了之前我给的h1nt,你应该大概知道这题该怎么做了,说真的,这道题很难,即使在给了提示的情况下,也不容易做出来,如果你能把它给拿下,说明你真是一个......
  • 2024版最新AI大模型知识点大梳理,零基础入门到精通,收藏这篇就够了
    文章目录AI大模型是什么AI大模型发展历程AI大模型的底层原理AI大模型解决的问题大模型的优点和不足影响个人观点AI大模型是什么AI大模型是指具有巨大参数量的深度学习模型,通常包含数十亿甚至数万亿个参数。这些模型可以通过学习大量的数据来提高预测能力,从而在自然语言......