当前位置: 首页 > 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.15wanjia.com/news/51655.html

相关文章:

  • 中国五百强企业排名表站长seo工具
  • wordpress横幅插件深圳网站优化公司
  • 沈阳定制网站开发关键词工具有哪些
  • dede网站经常被挂马 怎么办洛阳seo博客
  • 盐城做企业网站的价格拉新平台哪个好佣金高
  • 如何做网站同步别人的商城百度seo运营工作内容
  • 河南省住房城乡建设厅网站互联网销售是做什么的
  • 有做兼职赚钱的网站吗seo工作是什么意思
  • 交网站建设 域名计入什么科目手游推广代理平台有哪些
  • 城阳网站建设公司百度云搜索引擎入口手机版
  • wordpress 本地测试长沙百度网站排名优化
  • 做计算机网站有哪些互联网推广的优势
  • 做代理记账网站搜索引擎优化的办法有哪些
  • 创建私人网站公众号推广一个6元
  • 网站制作前期企业查询网站
  • 做网站实训报告总结本周新闻热点10条
  • 宿迁做网站的公司百度推广费用可以退吗
  • 住房和城乡建设部网站政策发布网络销售的方法和技巧
  • 单页面视频网站模板广州seo优化公司排名
  • 芜湖网站制作公司网络营销策划书范文模板
  • 网站做3年3年包括什么软件整站优化和关键词优化的区别
  • 网站建设门店牌子百度搜索推广操作简要流程
  • 龙岗网站优化公司案例潍坊seo建站
  • 网站开发建设总结宁德网站建设制作
  • 今日国际新闻头条新闻最新消息信息流广告优化师培训
  • 固安做网站搜索引擎优化举例说明
  • 用pc机做网站并让外网搜到自己怎么制作一个网站
  • 做效果图的素材网站指数查询
  • 优化站点廊坊推广seo霸屏
  • 做网站的专业叫啥今日国际军事新闻头条