我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

单片机c程序t=' ';

u8 t;
t=' ' ;
t++;
if(t>'~')t=' ';
各位老师这是什么意思呢?

首先给t初始化为空格字符,ASCII值是32,然后加1,如果t的值>~符号的值,再设置为空格字符。

ASCII 可显示的码表范围是"空格"-“~” ,"空格" 0x20 是第一个可显示的 ASCII "~" 0X7E 是最后一个可显示的 ASCII
你这个代码应该是产生可显示的 ASCII "空格"-“~”,将大于 0x7e 的不可显示码转成"空格"

近期文章

  • 窗口控制台应用程序设计代码
  • 屏幕显示出来的是图片里的那样
  • 判断字符串中n的个数(c语言)
  • C语言求多项式的和,有没有会的
  • 为什么找不到编译路径啊?
  • 如何用ida调试单个so,面对有反调试的应用
  • 如何使电脑数据恢复。
  • 如何用list和相关函数解决问题
  • 关于#c语言#的问题:我不能李姐为啥递归的时候不会让scanf重复循环
  • 被分配一个ip来建设小学校园网络
  • M1 安装jdk的时候遇到的问题
  • ASP.NET MVC5项目中如何从根据EF生成的Controller中Create抓取数据并跳转?
  • 大学c语言压得喘不过气
  • 家谱管理系统数据结构c语言
  • 有没有人会这个关于线性插值的题?
  • 51单片机矩阵按键实现功能
  • 详细描写出华为DBS3900开发基站的全过程
  • 本地HTML文件如何获取本地文件目录,并上传文件到指定服务器
  • 自学到函数的调用,运行报错
  • Python打包exe文件报错

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华