当前位置: 首页 > news >正文

开发网站年度工作总结及明年工作计划百度有人工客服吗

开发网站年度工作总结及明年工作计划,百度有人工客服吗,网站标题如何修改,青海网站开发 建设文章目录 1.C语言 printf函数的实现Tips:ASCII码表Tips:找不到头文件怎么办?主函数添加程序:常规用法:Tips:不同操作系统中的换行 ⒉数的进制:2进制、10进制、16进制.常见的对应:应用:整体端口的操作 3.C语…

文章目录

  • 1.C语言 printf函数的实现
    • Tips:ASCII码表
    • Tips:找不到头文件怎么办?
    • 主函数添加程序:
    • 常规用法:
      • Tips:不同操作系统中的换行
  • ⒉数的进制:2进制、10进制、16进制.
    • 常见的对应:
    • 应用:整体端口的操作
  • 3.C语言常用运算符
  • 1、算术运算符
  • 2、位运算符
    • 测试代码
  • 4.数据的基本类型
  • 总结
  • 课后练习:自己练习一下printf的用法。

1.C语言 printf函数的实现

printf 是指格式化输出函数,主要功能是向标准输出设备按规定格式输出信息。printf是C语言标准库函数,定义于头文件 <stdio.h>。printf 函数的一般调用格式为:printf(“<格式化字符串>”, <参量表>) [1] 。输出的字符串除了可以是字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
STC32中对printf重新进行了实现。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Tips:ASCII码表

在这里插入图片描述

Tips:找不到头文件怎么办?

冲哥视频附带的每课测试程序会用到一些头文件,都在每课资源包的COMM文件夹中,打开工程后options-C251加入lib path中即可 :
在这里插入图片描述

之后重新编译,代码通过。
注意:开始本节程序代码添加前,必须有一次正确的编译。

主函数添加程序:

		if( DeviceState != DEVSTATE_CONFIGURED ) 	//continue;if( bUsbOutReady ){usb_OUT_done(); //接收应答(固定格式)//用户需执行的printf代码段}

常规用法:

			printf("%03.3f\r\n",1.12);printf("%u \r\n",1<<3);

打开上节课写过的demo:0.Sample -CDC,重命名为:C-Printf的实现,打开工程,并编译,无问题,无警告。
注册COMM引用的头文件需采用冲哥视频配套配件,与最新版的头文件存在差异,会造成编译失败。
打开STC-ISP,重复延时选2-3s,因为CDC串口生成需要点时间。
可以勾选每次下载前都先发送自定义命令和当目标文件变化时自动装载并发送下载命令,下载至开发板。
在这里插入图片描述
选USB一CDC/串口助手:
在这里插入图片描述
可以看到串口返回了数据(文本模式),后期可以通过printf实现温度等数据的打印输出。

Tips:不同操作系统中的换行

在Windows系统中我们输入回车时,输入的字符是\r\n,unix系统中回车为\n, mac系统中回车的字符为\r。
一个16进制的数代表一个字符,以字符“0”为例,16进制为30,转换为十进制是48:
在这里插入图片描述
在这里插入图片描述

⒉数的进制:2进制、10进制、16进制.

常见的对应:

在这里插入图片描述
在这里插入图片描述

16进制的f代表了2进制里的4个位,
在这里插入图片描述
二进制转为10进制的计算方法:在这里插入图片描述
在这里插入图片描述
10进制转16进制,可以用10进制数先除以16,得到整数15,对应“f”(十位)。
在这里插入图片描述
剩余11,对应b,所有251对应fb,和计算器结果相符:
在这里插入图片描述

2进制转16进制数,4位一组(2^4=16)对应1个16进制数,之后按位对应即可:

在这里插入图片描述

应用:整体端口的操作

设置P2点灯代码为:P2 = 0xED; //11101101

3.C语言常用运算符

1、算术运算符

加(+)减(—)乘(*)除(/)
模(余)运算符(%):不允许出现浮点型,余数正负取决于被除数正负
自增(++i,–i;i++,i–)

2、位运算符

右移(>>)左移(<<)
按位与(&)
按位或(|)
按位异或(^)
取反(~)

测试代码

			printf("%u \r\n",1<<1);printf("%u \r\n",1<<2);printf("%u \r\n",1<<3);printf("%u \r\n",0x11 & 0x10); //printf("%u \r\n",0x11 | 0x10); //printf("%u \r\n",~0x11); //

代码运算结果:
在这里插入图片描述

左移运算:
在这里插入图片描述
代码运算解析:
在这里插入图片描述

4.数据的基本类型

在这里插入图片描述

总结

1.学会printf的格式化输出(后面会反复用到)
2.了解进制数
3.学会加减乘除等运算符
4.了解数据类型和数值范围

课后练习:自己练习一下printf的用法。

http://www.khdw.cn/news/21130.html

相关文章:

  • jsp mysql 开发网站开发电子技术培训机构
  • 怎么用video做网站开头google官网浏览器
  • 滑县网站建设宁波谷歌优化
  • 方案策划怎么做全网关键词优化公司哪家好
  • 网红商城自助下单appseo优化标题 关键词
  • 银川网站建设多少钱广告联盟平台排名
  • 学生做家教网站网站展示型推广
  • 一个主机域名可以做多少个网站百度广告推广怎么做
  • 高端网站制作公司网站优化入门
  • 广州疫情防控最新规定安徽网络推广和优化
  • 网站开发前端框架站长工具端口检测
  • 新沂网站设计网站怎么收录到百度
  • 如何评价一个企业的网站建设买外链有用吗
  • 办公用品十大购物网站排名住房和城乡建设部
  • 济源市城乡建设局网站以服务营销出名的企业
  • 厦门做企业网站的公司广告联盟怎么做
  • 广州 网站 建设 制作智慧软文发稿平台官网
  • wordpress模板生成都seo培
  • 有没有专门做标书的网站汕头百度seo公司
  • 江苏省网站备案电话号码钦州seo
  • 网页 制作网站宁波seo服务
  • 公司简介模板素材班级优化大师官网
  • 华为网络推广方案pc优化工具
  • 公司网站建设西安百度客户服务电话是多少
  • 民治网站设计圳网站建设公司深圳网络营销推广中心
  • 重庆最专业的房产网站建设搜索指数
  • 邯郸网站建设做公司网络营销的概述
  • 鄂州做网站如何做品牌营销
  • 专业手机网站开发宁波seo教程推广平台
  • 网站建设实验的总结广州各区最新动态