自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 TVS的工作原理与选型

TVS(Transient Voltage Suppressors),即瞬态电压抑制二极管,又称雪崩击穿二极管。其主要作用为抑制电压尖峰。举个例子,电路的工作电压为5V,这时突然来了一个2000V的尖峰电压,如果没有TVS的话,这个尖峰电压很可能会把内部电路损坏。但当我们加入TVS后,TVS就会把电压钳制在10V,后面的电路就可以免受尖峰电压的冲击。

2024-02-02 10:39:28 1150

原创 第九章 指针

是一个运算符,给出某个类型或变量在内存中所占据的字节数里的&获得变量的地址,它的操作数必须是变量地址的大小是否与int相同取决于编译器&不能对没有地址的东西取地址变量的地址相邻的变量的地址(紧挨着放,堆栈)&的结果的sizeof(32位和64位的sizeof是不同的)数组的地址数组单元的地址相邻的数组单元的地址(差距永远是4)

2023-07-07 16:23:35 137 1

原创 第八章 数组

类型 > 变量名称 [ 元素数量 ];元素数量必须是整数C99之前:元素数量必须是编译时刻确定的字面量数组是一种容器(放东西的东西),特点是:其中所有的元素具有相同的数据类型;一旦创建,不能改变大小*(数组中的元素在内存中是连续依次排列的)一个int的数组10个单元: a[0],a[1],…,a[9]a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]每个单元就是一个int类型的变量在赋值左边的叫做左值数组的单元。

2023-07-06 15:51:13 150 1

原创 第七章 函数

函数是一块代码,接收零个或多个参数,做一件事情,并返回零个或一个值。可以先想象成数学中的函数:y=f(x)函数名(参数值)()起到了表示函数调用的重要作用即使没有参数也需要()调用函数如果有参数,则需要给出正确的数量和顺序这些值会被按照顺序依次用来初始化函数中的参数函数知道每一次是哪里调用它,会返回到正确的地方。

2023-07-05 16:37:28 117

原创 第六章 数据类型

逗号用来连接两个表达式,并以其右边的表达式的值作为它的结果。逗号的优先级是所有的运算符中最低的,所以它两边的表达式会先计算;逗号的组合关系是自左向右,所以左边的表达式会先计算,而右边的表达式的值就留下来作为逗号运算的结果。用来表达无法印出来的控制字符或特殊字符,它由一个反斜杠“\”开头,后面跟上另一个字符,这两个字符合起来,组成了一个字符。逻辑运算是自左向右进行的,如果左边的结果已经能够决定结果了,就不会做右边的计算。当运算符的两边出现不一 致的类型时,会自动转换成较大的类型。

2023-07-05 16:26:57 86

原创 C语言编程练习

输入两个整数a和n , a的范围是[0,9] , n的范围是[1,8] ,求数列之和S = a+aa+…输入两个整数a和n , a的范围是[0,9] , n的范围是[1,8] ,求数列之和S = a+aa+…2.接下来我们需要做一个三位数,这个三位数每一位都有可能是a,a+1,a+2,a+3.显然这里需要有三重的循环,每一轮的循环能够让它从a走到a+3。水仙花数是指一个N位正整数(N>=3) ,它的每个位上的数字的N次幂之和等于它本身。在一行中顺序输出M和N区间内素数的个数以及它们的和,数字间以空格分隔。

2023-07-04 16:18:13 833

原创 练习1 给定条件的整数集

给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。

2023-07-04 14:42:28 72

原创 练习二 水仙花数

水仙花数是指一个N位正整数(N>=3) ,它的每个位上的数字的N次幂之和等于它本身。例如:153= 1^3^ + 5^3^+ 3^3^。本题要求编写程序计算所有N位水仙花数。

2023-07-04 14:42:05 59

原创 第五章 循环(for)

n!写一个程序,让用户输入n,然后计算输,出n!这个程序需要的变量有哪些?显然读用户的输入需要一个int的n,然后计算的结果需要用一个变量保存,可以是int的factor(运算阶乘的结果),在计算中需要有一个变量不断地从1递增到n,那可以是int的ifor循环像一个计数循环:设定一个计数器,初始化它,然后在计数器到达某值之前,重复执行循环体,而每执行一轮循环,计数器值以一定步进进行调整,比如加1或者减1小套路:循环控制变量i只在循环里被使用了,在循环外面它没有任何用处。

2023-07-04 14:12:38 74

原创 第四章 while循环

程序要读入一个4位以下(含4位)的正整数,然后输出这个整数的位数。如:输入: 352,输出: 3​ 人的方式:眼睛一看就知道了 352->3位​ 计算机的方式:判断数的范围来决定它的位数程序实现换个方式想352-> 3很快,123812843267518273618273612675317是几位?这个方法有些没完没了,换一种方法。

2023-07-04 14:06:10 75

原创 第三章 判断

例:计算时间差输入两个时间,每个时间分别输入小时和分钟的值,然后输出两个时间之间的差,也以几小时几分表示如果。

2023-07-04 13:58:40 79

原创 【无标题】第二章 计算

/这一行,定义了一个变量。变量的名字是price,类型是int,初始值是0。变量是一个保存数据的地方,当我们需要在程序里保存数据时,比如上面的例子中要记录用户输入的价格,就需要一个变量来保存它。用一个变量保存了数据,它才能参加到后面的计算中,比如计算找零。变量定义的一般形式就是 : < 类型名称 > < 变量名称 >;int price;int amount;

2023-07-04 13:56:38 379

原创 第一章 认识C语言

请给我一杯水转身走到厨房找到一个杯子找到一个水壶在杯子中倒入一些水拿着水杯走回桌子人:What to do?计算机:How to do?程序是用特殊的编程语言写出来如何解决问题的不是用编程语言来和计算机交谈、而是描述要求它如何做事情的过程。

2023-07-04 13:55:38 92

原创 比特初识C语言

C语言是一门计算机语言什么是计算机语言?人和计算机交流的语言

2023-06-29 10:14:29 386 1

原创 Cadence实训

通过本次实训,进一步熟悉和掌握EDA软件的使用方法。熟悉对EDA软件应用,硬件产品从设计,制图,封装,PCB布局,布线,发场制作等。

2023-06-06 15:47:52 597

基于51单片机DS1302的时钟

可以显示年月日时分秒并通过按键可以对年月日时分秒进行修改

2023-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除