- 博客(16)
- 收藏
- 关注
原创 CAN报文的两种编码格式----Motorola和Intel
大端模式(Big-Endian):高字节存低地址,低字节存高地址小端模式(Little-Endian):高字节存高地址,低字节存低地址单纯的从概念描述上可能比较难理解,我们来看一个示例。示例:十六进制数—0x12345678,分别来看一下这个数据在两种模式下的存储情况:数据0x12345678,共四个字节,从高字节到低字节依次为12、34、56、78:大端模式:将这个数据以大端的方式存放在数组data[3]中为:小端模式:将这个数据以小端的方式存放在数组data[3]中为:当一个信号的长度不超过
2022-12-06 14:19:16 7071
原创 #define的定义用法
C语言中#define的用法,C语言宏定义#define 叫做宏定义命令,它也是C语言预处理命令的一种。所谓宏定义,就是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。格式:#define 标识符 常量注意:后面不加分号return 0;} 运行结果: 120100return 0;} 运行结果: 120注意第 6 行代码int sum = 20 + N,N被100代替了。
2022-11-18 17:36:54 3522
原创 printf用法大全,C语言printf格式控制符一览表
printf用法大全,C语言printf格式控制符一览表.printf 是C语言中非常重要的一个函数。经过上面的学习我们发现,其实它并不难。只要多编程多练习,很快就能掌握。其次学完本节之后要知道为什么需要“输出控制符”。因为计算机中所有的数据都是二进制 0、1 代码,所以输出的时候要用“输出控制符”告诉计算机以什么形式将二进制数据显示出来。输出控制符中,%d、%f、%s、%c 是最常用的,它们分别是输出整数、实数、字符串和字符的控制符。有关 %x、%X、%#x、%#X 四种用法的区别,只需要了解一下即可。
2022-10-22 13:58:17 2307 1
转载 嵌入式开发入门基础篇
嵌入式开发中既有底层硬件的开发又涉及上层应用的开发,即涉及系统的硬件和软件,C语言既具有汇编语言操作底层的优势,又具有高级语言功能性强的特点,当之无愧地成为嵌入式开发的主流语言。在 STM32开发过程中,不论是基于寄存器开发还是基于库开发,深入理解和掌握嵌入式C语言的函数、指针、结构体是学习STM32的关键。嵌入式C语言的结构特点如下。(1)程序总是从main函数开始执行,语句以分号“;”结束,采用/…/或//做注释。(2)函数是C语言的基本结构,每个C语言程序均由一个或多个功能函数组成。
2022-09-15 16:48:32 10984 4
原创 C语言中static用法详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、static修饰变量1.修饰局部变量2.修饰全局变量二、static修饰函数总结前言static关键字不仅可以用来修饰变量,还可以用来修饰函数。在使用static关键字修饰变量时,我们称此变量为静态变量。静态变量的存储方式与全局变量一样,都是静态存储方式。静态变量属于静态存储方式,属于静态存储方式的变量却不一定就是静态变量。提示:以下是本篇文章正文内容,下面案例可供参考一、static修饰变量1.修饰局部变量.
2022-04-19 20:15:00 35252 7
原创 C语言中const的用法
本文介绍了const的基本用法,单独使用const的说明,const与指针的结合使用,以及const与#define的区别,并附上实例帮助读者理解
2022-04-13 21:55:29 32230 2
原创 初识单片机概念和51单片机
单片机的初步认知,单片机中主要部件的名称、作用,如RAM、ROM、I/O和中断系统等,以及当前主流产品51单片机的介绍
2022-04-12 20:58:35 3230
原创 C语言中结构体和联合体的区别
之前讲过C语言中结构体(struct)的基本用法,今天偶然碰到联合体(union),感觉它俩有点类似,现在说一下这两个用法的区别吧(如有不对,请指正出来 拜托拜托)这两者最大的区别在于内存利用一、结构体struct各成员各自拥有自己的内存,各自使用互不干涉,同时存在的,遵循内存对齐原则。一个struct变量的总长度等于所有成员的长度之和。二、联合体union各成员共用一块内存空间,并且同时只有一个成员可以得到这块内存的使用权(对该内存的读写),各变量共用一个内存首地址。因而,联合体比结构体更节约内
2022-04-04 17:01:03 3933
原创 初识C语言中的结构体(一)
结构体和结构体变量的定义typedef struct的引入struct 结构体名{ 结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,每个这样的变量或数组都称为结构体的成员(Member)。请看下面的一个例子: struct stu{ cha.
2022-03-30 18:33:06 2487
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人