自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C51

【储存类型】数据类型说明符【储存器类型】变量名(字母,数字,下划线(第一位必须保证是字母或下划线)) 1【=初值】,变量名 2【初值】···;常量是指在程序执行过程中其值不能改变的量。在c51中 支持整形常量、浮点型常量、字符型常量和字符串型常量。Sfr16 16位=1字节 0~65535 Srf的16位数据声明。位运算符:&(按位与) |(按位或) ^(按位异或) ~(按位取反) <<(左移) >>(右移)i++,i--和++i,--i的区别。

2024-04-07 21:39:51 164

原创 【无标题】

TTL 电平临界值: ①VOHmin=2. 4V, VOLmax=O. 4V。②VIHmin=2.OV,②VOL:逻辑电平0的输出电压。③VIH:逻辑电平 1的输入电压④VIL:逻辑电平0的输入电压。ROM制度处理器,存放程序等重要信息,断电保存。①VOH:逻辑电平1的输出电压。RAM随机处理器,断电不保存。cpu处理器和其他集成。T/C:定时器/计数器。

2024-04-02 22:17:32 125

原创 19天,4,1

破译,添加加库,封装,画完元器件怎么添加库?altium desginer画pcb。

2024-04-01 22:44:32 91

原创 18天,3,28

形式参数是指函数名后括号中的变量,因为形式参数只有在函数被调用的过程中才实例化(分配内存单元),所以叫形式参数。这种传参方式可以让函数和函数外边的变量建立起真正的联系,也就是函数内部可以直接操作函数外部的变量。//int is_leap_year(int n)//一个函数如果不写返回类型,默认返回int类型。//printf("%d 不是素数\n", n);//不建议这样写代码,在函数里打印,函数的功能不够单一。// 数组arr传参,实际传递的不是数组本身。//写一个函数,实现一个整形有序数组的二分查找。

2024-03-28 20:33:31 756

原创 17天,3,27

/void Swap(intx, int y)//出问题了,改变x,y并不能改变a,b//应该输入a,b的地址。int get_max(int x, int y)//前面加int是为了明确告知函数返回整形的值。//函数返回类型的地方写成void,表示这个函数不返回任何值,也不需要返回。printf("交换前: a=%d b=%d\n", a, b);printf("交换后: a=%d b=%d\n", a, b);练习://写一个函数,可以找出两个整数中的最大值。//写一个函数——交换2个整型变量的值。

2024-03-27 22:40:49 1279

原创 16天,3,26

如果用户输入时不小心输入了一个switch语句中没有的常量值怎么办呢,这个也很简单,只需要一个小小的default,default的作用就是当表达式的值和常量值全部对比过之后,如果没有匹配的就会输出default后的语句。// //rand函数,生成随机数//rand函数返回了一个0~32767之间的数字。printf("请注意,你的电脑在1分钟后关机,如果输入:我是猪,取消关机\n");//if (input == "我是猪")//两个字符串比较是不能用==比的。

2024-03-26 22:50:44 1561

原创 15天3,24

int main()//第五题,模拟用户登录情景,并且只能登录三次(正确提示登录成功,输错三次自动退出程序)//err-两个字符串的比较,不能使用==,应该使用strcmp比。//err-两个字符串的比较,不能使用==,应该使用strcmp比。//睡眠,休眠1000毫秒。printf("三次密码均错误,退出程序\n");int main()//练习4,编写代码,演示多个字符向中间汇聚。printf("登录成功\n");printf("请输入密码:>");//睡眠,休眠1000毫秒。

2024-03-24 21:48:35 303 1

原创 第14天3,23

int main()//练习三,在一个有序数组中查找具体的某个数字n,编写int binsearch(int x,int v[],int n);//int main()//练习二,计算1!//#include<stdio.h>//练习一,输入n,求n的阶乘。//计算阶乘之前,把上一次的m初始化。// //3!//}//一层for循环就可以。//}//这个代码效率差。//折半查找,二分查找。

2024-03-23 22:36:57 358 1

原创 第13天3,21

/情况2,123456 abcdef\n 后面多个字符拿不完。//需清理缓冲区,要不然读取缓冲区的\n,会不读取Y直接输出。)//判断部分的省略-就是死循环,判断部分恒为真。//ctrl + z -getchar 就读取结束。//处理缓冲区,处理‘\n’//EOF - end of file - 文件的结束标志。printf("请确认密码(Y/N):>");while (i <= 10) //判断部分。printf("确认成功\n");printf("确认失败\n");

2024-03-21 21:58:23 365 1

原创 【无标题】

最后break,跳出,要不然会一直执行(不是必须要加的,要符合逻辑)多分支为if else if else if else if。在while循环中,continue的作用是跳过本次循环continue后面的代码,直接去判断部分,看是否进行下一次循环。else匹配问题,else和if对齐不一定匹配,else与它离的最近的if匹配。//if (num == 5)//为了避免少等号。switch语句也是一种分支语句,常常用于多分支的情况。输入4,输出星期四。

2024-03-20 22:30:41 128 1

原创 第11天,3,19

static修饰局部变量后,不与外部建立链接,不会有值的销毁过程。题:判断输入一个数能否被5整除,能输出YES,不能整除输出NO。#include 预处理指令。c语言是结构化的程序设计语言。#define 预处理指令。{//输入,判断,输出。

2024-03-19 22:28:24 166 1

原创 11天3,17

/结构体变量,成员变量。struct stu s = {"张三", 20, 65.5};//结构体的创建和初始化。//pa是用来存放地址的,在c语言中pa叫指针变量。//结构体指针->成员变量名。//%p专门用来打印地址的。//a在内存中要分配空间 -4个字节。//int 说明pa执行的对象是int类型的。//结构体可以让c语言创建新的类型出来。//*说明pa是指针变量。

2024-03-17 21:24:20 349 1

原创 第十天3,19

/情况一:输出11 4*2+3 情况二输出20。内存是怎样编号的,一个内存单元是多大空间;32位-32根地址线-通电-1/0。内存:像现实生活中空间,寻找需地址,内存是一块大的空间,划分成一个个格子,编号;电信号转换为数字信息:1和0组成的二进制序列。// 情况二#define ADD(x,y) ((x)+(y))//情况一#define ADD(x,y)x+y。最终:一个内存单元是一个字节,然后分配地址的。//define 是一个预处理指令。

2024-03-16 22:21:41 105 1

原创 第9天3,15

但是被 static修饰之后,就变成了内部链接属性,其他源文件就不能链接到这个静态的全局变量了。全局变量在整个工程都可以使用,static修饰全局变量,使得这个全局变量只能在自己所 在的源文件(.c)内部可以使用,其他源文件不能使用。//类型重命名,类型重定义typedef。static修饰了局部变量,改变了局部变量的生命周期(本质上是改变了变量的储存类型)auto 是自动的 - 每个局部变量都是auto修饰的。include -是不是关键字 NO -预处理指令。

2024-03-15 22:21:30 253 1

原创 第八天3,14

sizeof是一个操作符:计算类型或者变量的大小的 sizeof是操作符不是函数,函数后面的括号是不能省略的,sizeof可以省略(看情况,通常不省略)//else exp1 成立,exp2计算,整个表达式的结构是:exp2的结果。exp1 不成立,exp3计算,整个表达式的结构是:exp3的结果。//计算的是数组的总大小,单位是字节、} //后面算数组总字节和第一个arr【0】的大小,除出数组的元素个数。

2024-03-14 19:50:00 237 1

原创 第7天3,13

除号两边都为整数不行,又一个小数就执行小数除法 float a = 9/2.0;用数组:创建一个数组 int arr[10] = {1,2,3,4,5,6,7,8,9,10};字符类型 用char ch[5] = {'a','b','c'};printf("写代码:%d\n",line);//方便看:%的\n",line 显示line。+ - * / %(除 int a = 9/2;输出为4得到商,没有小数。>(1/0)>:");

2024-03-13 20:01:43 242

原创 第6天,3,11

\用于表示一个反斜杠 \a 警告字符,蜂鸣 \b退格符 \f进纸符 \n换行。\r回车 \t水平制表符 \v垂直制表符 \ddd ddd表示1~3个八进制的数字,如:\130X。注释:注释是用来解释复杂代码了 /*例:printf(“c:\test\test.c”);

2024-03-11 21:56:58 132 1

原创 第5天3.10

例:int len = strlen(“abc”);字符串的结束标志是一个\0的转义字符,在计算机字符串长度的时候\0是结束标志,不算做字符串内容。求字符串长度:strlen()//string length。字符串就是一串字符,用双引号括起来的一串字符串。

2024-03-11 09:55:40 88 1

原创 第四天3.8

/输出结果为num=20。1/常量设定了就不能变了,如//3.14;3/const修饰的常变量 const int num =10;2/变量设定了可以改变:int num = 10;

2024-03-10 15:24:37 89 1

原创 第四天3,7

/作用域:这个代码哪里可以使用,哪里就是这个代码的作用域/一段程序代码中所用到的名字并不总是有效,可用的,而限定这个这个名字的可用性的代码范围就是这个名字的作用域。(同项目中定义的全局变量,可在其他源文件中使用,不过要声明一下变量,用extern。//全局变量:程序的生命周期(一个程序的生命周期就是main函数的生命周期)//局部变量:进入局部范围生命开始,出局部范围生命结束。//局部变量的作用域:就是变量所在的局部范围。//生命周期:变量的创建和销毁之间的时间段、//全局变量的作用域:整个工程。

2024-03-07 20:45:15 97

原创 第三天3,6

float //单精度浮点数 float weight = 55.5 “%f/n”double //双精度浮点数 double d =0.0 “%lf/n”long //长整型 sizeof(long)>=sizeof(int)int //整型 描述整数 int age =20。//拿剩下的剩下的元素和max比较,如果找到了比max大的值,就更新max。long long //更长的整形。//计算机语言-写程序-解决生活中的的问题。

2024-03-06 21:49:29 277 1

原创 第二天,3,5

1.写出主函数(main函数) 一个工程中,有且只有一个main函数(1。一个工程文件可以有多个.c文件 2。但是多个.c文件中只能有一个main函数)printf -库函数-在屏幕上打印信息的 printf的使用,也得打招呼(引用头文件 stdio.h)100-500 代码、 (函数名/函数体)(int是整形的意思。c语言是从主函数的第一行开始执行的。快捷键: 编译+链接+运行代码 ctrl+f5。所以c语言代码中得有main函数-入口。xxx.h 头文件(head)

2024-03-05 22:21:10 142

原创 正式第一天3,4

关于显示scanf不安全无法运行,可以在开头加#define _CRT_SECURE_NO_WARNINGS 1。每次新建默认打这个,找到c源文件newc++file.cpp中添加替换,之后每次默认。安装git和小乌龟tortoisegit,创建gitee仓库。注册码云,GrandYYDS,之后一直把练习学习代码记录。根据建议之后保持写学习进度,成果,技术学习的理解,感想。3,push-推送本次添加操作到远程仓库。2,commit-提交代码到本地仓库。1,add-将代码添加到本地仓库。

2024-03-04 22:33:15 119

原创 房价预测,梯度下降法

× = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]y =[3,4, 5,5,2, 4, 7, 8, 11,8, 10, 11, 13, 13,16, 17, 16, 17, 18, 20]m=20#样本数量。alpha = 0.01 #学习率θ_0=1 # 初始化θ_0的值θ_1= 1 #初始化θ_1的值。# 遍历整个样本数据,计算偏差,使用批量梯度下降法。#预测目标变量y的值。

2022-10-16 20:53:53 381 1

原创 输出,求和,高斯求和

输出:普通求和:print(a+b)高斯求和:n=input()n1=int(n)else:print(s)

2022-09-04 20:48:15 219 1

空空如也

空空如也

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

TA关注的人

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