嵌入式开发的c语言(一)基础

本文主要介绍C语言在嵌入式开发中的基础知识,包括逻辑结构(如if、else、switch、循环),类型修饰符(如auto、register、static、extern、const和volatile),以及运算符和内存访问。内容涵盖了C语言的关键概念,帮助读者理解C语言的思维方式。
摘要由CSDN通过智能技术生成

淡化语法,更多的是了解c的思路。

.c//c语言 .cpp//c++

gcc只能翻译c每次翻译前都会调用其它进行辅助

c语言错误----链接错误?

_FUNCTION_ _FILE_ _LINE_ 全局函数,不需要定义就可以打印,调试用来差错在那一行

0x1==   16进制中的1

0x0==                      0

调试预处理:

//defind ABC 通过取消或者使用注释就可以进行代码的调试

#ifdef ABC

***********

#endif

***********

#号:
#字符串化

##连接

sizeof:显示内存大小,不需要预先处理就可以使用,在没有内置c环境的编程也可以实现(printf不行)

10bit-1BASD

ASC II

char 8bit max-256位

           1000  0001====  -1  红色表示正负,

                        补码: 11111 1110+1=====11111 1111 符号位不变,其余取反+1

                        -1即为1111 1111,全高点平

关键字

八进制相对于二进制的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值