重要通知
本网站已停止更新和维护,请访问我的新博客网站 https://happylee.cn
C++基础入门(四)—— 程序流程结构
C++基础入门(四)4 程序流程结构C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构
顺序结构:程序按顺序执行,不发生跳转
选择结构:依据条件是否满足,有选择的执行相应功能
循环结构:依据条件是否满足,循环多次执行某段代码
4.1 选择结构4.1.1 if语句作用:执行满足条件的语句
if语句的三种形式
单行格式if语句
多行格式if语句
多条件的if语句
单行格式if语句:if(条件){ 条件满足执行的语句 }
示例:
12345678910111213141516171819202122int main() { //选择结构-单行if语句 //输入一个分数,如果分数大于600分,视为考上一本大学,并在屏幕上打印 int score = 0; cout << "请输入一个分数:" << endl; cin >> score; cout << "您输入的分数为: " << score << endl ...
C++基础入门(三)——运算符
C++基础入门(三)3 运算符作用:用于执行代码的运算
本章我们主要讲解以下几类运算符:
运算符类型
作用
算术运算符
用于处理四则运算
赋值运算符
用于将表达式的值赋给变量
比较运算符
用于表达式的比较,并返回一个真值或假值
逻辑运算符
用于根据表达式的值返回真值或假值
3.1 算术运算符作用:用于处理四则运算
算术运算符包括以下符号:
运算符
术语
示例
结果
+
正号
+3
3
-
负号
-3
-3
+
加
10 + 5
15
-
减
10 - 5
5
*
乘
10 * 5
50
/
除
10 / 5
2
%
取模(取余)
10 % 3
1
++
前置递增
a=2; b=++a;
a=3; b=3;
++
后置递增
a=2; b=a++;
a=3; b=2;
–
前置递减
a=2; b=–a;
a=1; b=1;
–
后置递减
a=2; b= ...
C++基础入门(二)——数据类型
C++基础入门(二)2 数据类型C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存
2.1 整型作用:整型变量表示的是==整数类型==的数据
C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:
数据类型
占用空间
取值范围
short(短整型)
2字节
(-2^15 ~ 2^15-1)
int(整型)
4字节
(-2^31 ~ 2^31-1)
long(长整形)
Windows为4字节,Linux为4字节(32位),8字节(64位)
(-2^31 ~ 2^31-1)
long long(长长整形)
8字节
(-2^63 ~ 2^63-1)
2.2 sizeof关键字作用:利用sizeof关键字可以==统计数据类型所占内存大小==
语法: sizeof( 数据类型 / 变量)
示例:
1234567891011121314int main() { cout << "short 类型所占内存空间为: ...
C++基础入门(一)——初识C++
C++基础入门(一)1 初识C++1.1 第一个C++程序编写一个C++程序总共分为4个步骤
创建项目
创建文件
编写代码
运行程序
1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开
1.1.2 创建文件右键源文件,选择添加->新建项
给C++文件起个名称,然后点击添加即可。
1.1.3 编写代码1234567891011#include<iostream>using namespace std;int main() { cout << "Hello world" << endl; system("pause"); return 0;}
1.1.4 运行程序
1.2 注释作用:在代码中加一些说明和解释,方便自己或其他程序员程序员阅读代码
两种格式
单行注释:// 描述信息
通常放在一行代码的上方,或者一条语句的末尾,==对该行代码说明==
多行注释: /* 描述信息 */ ...
信号与系统实验报告3-4
注意:
请使用电脑端访问此页面,手机暂时无法正常显示PDF文档
本部分的实验报告适用于电子信息工程专业,其他专业仅供参考
本实验中的程序运行环境为Matlab 2016a,不同版本下的程序可能有所差异
严禁直接抄袭本报告、复制粘贴改名等学术不端行为
信号与系统实验报告3-4
目录:
实验三 连续时间LTI系统的频域分析
实验四 连续时间LTI系统的复频域分析
《信号与系统》实验小结
(实验报告中的程序代码,可点击这里查看)
请使用电脑端访问此页面,手机可能无法正常显示上方PDF文档
严禁直接抄袭本报告、复制粘贴改名等学术不端行为!
数电实验5:D/A转换器及其应用
温馨提示:
1.实验步骤2中表格的测量值应近似于理论值。若误差太大,排除接线问题后,应考虑为元器件(uA741)烧毁
2.实验报告要求2中的图像,纵坐标轴需要反向(具体根据实验老师的要求和提示)
数电实验5 D/A转换器及其应用一、实验表格(理论值)
二、实验图像
三、实验报告要求(问题回答)
D/A转换器有哪几种类型?
权电阻网络D/A转换器
倒T形电阻网络D/A转换器
权电流型D/A转换器
电阻串联分压式D/A转换器
画出步骤 (3) 观测到的波形
即本文第二部分“实验图像”所示,纵坐标轴需要反向(具体根据实验老师的要求和提示)
数电实验4:集成定时器555的原理及其应用
温馨提示:
1.本次实验需要完成示波器的3个图像,见第二部分“实验图片”
2.实验报告中需要作图的部分,见第一部分的第2节“实验步骤及内容”
数电实验4 集成定时器555的原理及其应用一、实验报告要求1.问题回答
2.实验步骤及内容
二、实验图片单稳态触发器
脉冲宽度 Tw=56ms
多谐振荡器
周期 T=180ms
施密特触发器
回差电压 ΔU=1.76V
信号与系统实验报告1-2
注意:
请使用电脑端访问此页面,手机暂时无法正常显示PDF文档
本部分的实验报告适用于电子信息工程专业,其他专业仅供参考
本实验中的程序运行环境为Matlab 2016a,不同版本下的程序可能有所差异
严禁直接抄袭本报告、复制粘贴改名等学术不端行为
信号与系统实验报告1-2
目录:
实验预习思考题
实验一 连续时间信号的表示、连续时间LTI系统的时域分析
实验二 周期信号的傅里叶级数分析
(实验报告中的程序代码,可点击这里查看)
请使用电脑端访问此页面,手机可能无法正常显示上方PDF文档
严禁直接抄袭本报告、复制粘贴改名等学术不端行为!
数电实验3:集成计数器及其应用
温馨提示:如需实验图片和实验报告表格数据,见本文的第二部分和第三部分
特别感谢:本次实验报告中第二个问题的最终答案,是与小陈同学交流讨论得到的
数电实验3 集成计数器及其应用一、实验报告要求
二、实验图片1.译码器CD4511逻辑功能的验证(译码、锁存、消隐、灯测试等):
2.计数器74LS162逻辑功能的验证计数、清除、预置、使能及进位等):
三、实验内容及步骤