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

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

时间:2024-10-13 19:43:30浏览次数:1  
标签:字节 int 数据类型 2024 2025 编译器 20241423 sizeof 计算机

学期(如2024-2025-1) 学号(如:20241300) 《计算机基础与程序设计》第X周学习总结

作业信息

这个作业属于哪个课程 <班级的链接>(如2024-2025-1-计算机基础与程序设计
这个作业要求在哪里 <作业要求的链接>(如2024-2025-1计算机基础与程序设计第三周作业)
这个作业的目标 学习《C语言程序设计》第二章并完成云班课测试。自学《计算机科学概论》第2章,第3章 并完成云班课测试
作业正文 ... 本博客链接

教材学习内容总结

1.数字与计算:
数字是抽象数学系统的一个单位,服从特定的顺序法则、加法法则和乘法法则。
数字的分类包括自然数、负数、整数、有理数等。
2.基数与位置计数法:
基数是计数系统的基本数值,规定了系统中使用的数字量和数位位置的值。
位置计数法是一种表达数字的系统,数位按顺序排列,每个数位有一个位置值,数字的值是每个数位和位值的乘积之和。
3.进制转换:
介绍了二进制、八进制、十进制和十六进制之间的转换方法。
特别是二进制与十进制之间的转换,以及如何通过取反加一来计算二进制补码。
4.二进制数值与计算机:
计算机的每个存储单元为一个二进制数字(bit),或简称位。
八个二进制位构成一个字节(byte),字节集合在一起构成字(word),字中的位数称为计算机的字长。
5.模拟数据与数字数据:
模拟数据用连续形式表示的信息,如水银温度计。
数字数据用离散形式表示的信息,计算机处理的是数字数据。
6.数字化:
数字化是把信息分割成离散的片段,以便计算机处理。
数字信号只能在两个极端之间跳跃,被称为脉冲编码调制(PCM)。
7.浮点表示法与科学计数法:
浮点表示法标明了符号、尾数和指数的实数表示法。
科学计数法是另一种浮点表示法。
8.字符集与文本压缩:
字符集是字符和表示它们的代码的清单,如ASCII字符集和Unicode字符集。
介绍了文本压缩的方法,如关键字编码、行程长度编码和霍夫曼编码。
9.常量和变量:
常量:整型常量,实型常量,字符型常量,字符串字面量
变量:类型关键字 变量名;
10.数据类型:
整形、实型(浮点型)、字符型以及枚举类型
并了解关键字

教材学习中的问题和解决过程

如何进行简单的屏幕输出
阅读课本并在Codeblocks进行简单操作
如何计算变量或数据类型所占空间的大小
通过AI总结如下:
计算变量或数据类型所占空间大小是编程中的一个基础而重要的任务,尤其是在处理内存敏感的应用时。这一过程通常依赖于编程语言和运行环境的特性。以下是一些通用的步骤和方法来计算变量或数据类型所占的空间大小:

一、使用sizeof运算符

在C语言(以及许多其他支持sizeof运算符的编程语言)中,sizeof是一个编译时运算符,用于获取变量或数据类型在内存中占用的字节数。使用sizeof时,可以将其应用于变量名或数据类型本身。例如:

#include <stdio.h>
 
int main() {
    printf("Size of char: %zu bytes\n", sizeof(char)); 
    printf("Size of int: %zu bytes\n", sizeof(int));
    printf("Size of float: %zu bytes\n", sizeof(float)); 
    // 可以继续添加其他数据类型的打印
    return 0; 
}

这段代码会输出每种数据类型在特定编译器和平台上的字节大小。

二、考虑编译器和平台的影响

  • 编译器差异:不同的编译器可能对相同的数据类型使用不同的字节数。例如,在某些16位编译器中,int可能占用2个字节,而在32位或64位编译器中,它通常占用4个字节。
  • 平台差异:不同的操作系统和硬件平台也可能影响数据类型的大小。例如,指针类型的大小通常与平台的寻址能力直接相关,32位平台的指针大小为4个字节,而64位平台的指针大小为8个字节。

三、考虑数据类型的变体

某些数据类型有变体,它们通过关键字(如shortlongunsigned)进行修饰,以改变其大小或表示范围。例如:

  • short int通常占用2个字节。
  • long int在32位平台上通常占用4个字节,但在64位平台上可能占用8个字节。
  • unsigned intint占用相同数量的字节,但表示的是非负整数。

标签:字节,int,数据类型,2024,2025,编译器,20241423,sizeof,计算机
From: https://www.cnblogs.com/YZ66/p/18462835

相关文章

  • 2024-2025-1 20241304 《计算机基础与程序设计》第3周学习总结
    2024-2025-120241304《计算机基础与程序设计》第3周学习总结作业信息这个作业属于哪个课程<[2024-2025-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP>)这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03)......
  • 2024集训第一周总结
    集训第一周总结感觉出现了很多的问题,现在来总结一下。先对这五天的来分别概述一下情况。\(2024.10.5\)在\(T2\)卡了题,后面的也不会。\(T2\)是加强版的第\(K\)大子集问题,感觉对这种求第\(K\)大的东西不是很擅长,想了半天也没整清楚怎么样才可以高效地、不重不漏地按大小......
  • 2024-2025-1 20241415 《计算机基础与程序设计》第三周学习总结
    2024-2025-120241415《计算机基础与程序设计》第三周学习总结作业信息这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<温习巩固本周所学>......
  • 【2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,其影响力标志的未来是
    (目录)欢迎关注微信公众号:数据科学与艺术*近日,2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者,这是历史上首次出现这样的情况。这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家,如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种......
  • 尚硅谷rabbitmq2024介绍和工作模式 第4-9节 答疑
    RabbitMQ体系结构介绍重要:对体系结构的理解直接关系到后续的操作和使用BrokerConnectionChannelProducerChannelVirtualHostConsumerChannel---rabbitmq connection里面有很多channel,channel是什么在RabbitMQ中,`channel`(通道)是一个重要的概念。它是在客户端和Rab......
  • 2024-2025-1 20241417 《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程<班级的链接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第三周作业)这个作业的目标<数字分类与计数法,位置计数法,进制转换,模拟数据与数字数据,压缩与解压,数字化,信息安全>作业......
  • Centos7---k8s集群 20241013
    目录一、硬件准备(虚拟主机)二、环境准备1、所有机器关闭防火墙2、所有机器关闭selinux3、所有机器关闭swap4、所有机器上添加主机名与ip的对应关系5、在所有主机上将桥接的ipv4流量传递到iptables的链三、为所有节点安装docker四、集群部署1、为所有节点修改仓库,安......
  • 2024-2025-1(20241321)《计算机基础与程序设计》第三周学习总结
    这个作业属于哪个课程<的链班级接>(如2024-2025-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(如2024-2025-1计算机基础与程序设计第一周作业)这个作业的目标<理解并学习数字分类与计数法等内容>作业正文...https://www.cnblogs.com/guchuang/p/18......
  • 2024 年 04 月编程语言排行榜,PHP 排名创新低?
    编程语言的流行度总是变化莫测,每个月的排行榜都揭示着新的趋势。2024年4月的编程语言排行榜揭示了一个引人关注的现象:PHP的排名再次下滑,创下了历史新低。这种变化对于PHP开发者和整个技术社区来说,意味着什么呢?PHP一度是Web开发的王者,但如今为何地位岌岌可危?其他语言又是如何崛......
  • 2024 赛季游记(未完)
    Day-n体育课打篮球\(\texttt{ed}\)。娘家来人了。“今天教练给我们买茶,我很爽”“你把那个盖打开”-\(\texttt{lc}\)也是喝不明白奶茶了。学习模拟退役。Day-n+1打篮球脚底擦破了。甲沟炎怎么也犯了。警示后人:不要穿不紧的鞋袜打篮球。祸不单行啊~模拟赛。(......