找回密码
 立即注册
查看: 159|回复: 0

第五集C语言基础

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-12-11 10:07:35
已绑定手机

7

主题

0

回帖

25

积分

新手上路

积分
25
发表于 2024-12-11 13:00:41 | 显示全部楼层 |阅读模式

1.C语言USB-CDC串口之printf函数的实现

2.数的进制,2进制,10进制,16进制

3.数据的基本类型

4.C语言的常用运算符

1.算术运算符
加(+) 减(-) 乘(*) 除(/)
模(余)运算符(%): 不允许出现浮点型,余数正负取决于被除数正负
自增(++i,i++) 自减(--i,i--)
2.位运算符
右移(>>) 左移(<<)
按位与(&)
按位或(|)
按位与或(^)
取反(~)
3.赋值运算符
+=加赋值
-=减赋值
*=乘赋值
/=除赋值
%=求余赋值
&=按位与赋值
|=按位或赋值
^=按位与或赋值
<<=左移位赋值

首先第一个printf函数可以帮助我们快速实现打印出变量的类型等,可以帮助我们快速开发

使用方法
1.打开USB库中的PRINTF_HID宏定义
2.理解PRINTF的原型的定义
参数FMT是格式控制字符串
\r\n的作用是换行
转换说明,不直接输出,用于控制printf中参数的转换和打印,每个转换说明都有由一个%开始,以转换说明符结束,从而说明输出数据的宽度,精度,类型等
printf("AI8051U入门%s\r\n",你好);%s是打印字符串的意思,后面你好是参数。

image.png

image.png

比如pintf("今天是%d年%d月%d日",2024,12,8);就可以显示日期

image.png

这是各种参数对应的类型

image.png

2.数据的基本类型

想要使用64位变量,需在程序文件里添加申明#program float64

unsigned是无符号整型数,就是没有负数

signed是有符号整型数,有负数image.png

4.C语言的常用运算符

image.png

image.png

image.png

image.png

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-8 02:20 , Processed in 0.105250 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表