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

开发网站年度工作总结及明年工作计划外包

开发网站年度工作总结及明年工作计划,外包,wordpress展示型外贸网站,如何提高网站的转化率文章目录 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.hrbkazy.com/news/35848.html

相关文章:

  • 网站内容如何优化网站seo优化服务
  • 建立门户公司网站网络营销典型案例
  • 陕西省建设协会岗位证查询网站吉林网站seo
  • 做网站浏览器标签一般放哪aso优化运营
  • 广州网站建设藤虎网络企业老板培训课程
  • 成都高端网站建设公司哪家好搜索引擎营销的流程
  • 江西雄基建设网站技能培训有哪些科目
  • 用macbook做网站开发吗武汉网络推广有哪些公司
  • 房产中介做网站百度惠生活怎么做推广
  • 本网站服务器设在美国服务器保护网站制作专业
  • 建设门户网站的目的和需求磁力搜索器在线
  • 平面设计师网站都有哪些国产搜什么关键词最好看
  • wordpress添加微信微博等小工具seo招聘网
  • 深喉咙企业网站生成系统中国企业网官方网站
  • 如何做电商网站分析报告长沙网站优化公司
  • 邢台做网站找谁百度网盘24小时人工电话
  • 网站页脚模板正规淘宝代运营去哪里找
  • 攻略网站的建设网络营销软文范例大全800
  • 信誉好的宜昌网站建设整合营销传播策略
  • 网站编程培训学校有哪些友情链接交易平台源码
  • 电商网站统计怎么做网上营销怎么做
  • 乐陵seo优化信德公司seo推广营销网站
  • wordpress减少请求次数seo刷关键词排名优化
  • 如何给网站做dns解析域名停靠网页推广大全2023
  • 门户网站建设评估朝阳区seo技术
  • 整形医院网站源码下载重庆seo优化公司
  • phpcms仿站教程seo有哪些网站
  • 自助建站系统百度热门关键词排名
  • 政府网站建设工作的自查报告商城推广
  • 南昌做企业网站百度快速排名培训