- 博客(5)
- 收藏
- 关注
原创 指针函数和函数指针
指针函数:函数返回值为指针类型。 指针函数注意: 函数返回的地址释放问题,如果放回一个局部变量的地址,那么在指针函数指向这个地址,函数运行完毕,局部变量的地址就会被释放,函数指针指向错误,无意义。 格式:指针变量的定义类型与函数返回类型相同。返回sum为int型的地址,那么函数返回类型也该为int*型,指针变量psum也该为int*型去承接返回的int型地址。 函数指针:指针指向函数的指针变量 函数指针注意: 定义格式:int(*padd)(int,int); 函数返回类型(*指针..
2021-12-31 11:16:54 529
原创 十六进制和八进制的转换
一个十六进制分成两个8进制: shor a; char high=a>>8;//高位 char low=a;//低位 如果低精度赋值高精度那么高精度的高位就会消失。 两个八进制合并成一个十六进制 short a=((short)(high))<<8)+low; 先把high强制转换成short型,然后左移八位加上低八位low。 ...
2021-12-31 10:37:04 891
原创 C语言部分
变量 类型名 变量名=值; 类型名:unsigned char/int/long unsigned无符号位。char/int/long所占字节由编译器和单片机共同决定。 类型名决定了变量的值域。char,一字节,2^8次方,最大值255,从0开始所以-1。 尽量不要溢出,否则会出现不确定的错误。 二进制,八进制(0,%o),十进制(%d),十六进制(0x,%x) a=19等价于a=10011b等价于 /与%,/的类型相同。4/3=1,4/3.0=1.3333 取,个十百千位,x/位%10。 345/100
2021-11-15 20:35:23 197
原创 单片机基础知识
先学51打基础再学stm32 程序下载进内存后,单片机既可以通过管脚识别外部输入的高低电平信号,也可以通过管脚对外部输出不同时间长度的高低电平。 程序 单片机只能识别机器语言。(二进制)就是编程写程序控制单片机。 内存 ROM与RAM,存程序的地方。 管脚 有电源,复位,晶振和 IO 口这 4 类管脚。前三者是单片机工作基础三要素。IO 口能识别按健的输入,也能输出驱动继电器工作的开关信号,也能跟外围器件进行通信。 电平 高(1),低(0) 是一个范围,不是只是0V和3.3V才是高低电平。 时间 执行指
2021-11-14 21:28:16 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人