ASCII码中10和13的含义
ASCII码中10和13的含义
今天在看代码的时候遇到了这样一行代码
if(top.size() == 1 && (static_cast<unsigned int>(top[0]) == 10 ||static_cast<unsigned int>(top[0]) == 13))
{ continue; } //top的类型为string
首先中文的string一个字的size()为2 所以top.size() == 1表示这个字不是中文,那后面的10和13一定是ASCII了,经过查阅ASCII后恍然大悟。
10:为LF即 “\n"
13:为CR即 ”\r“
那为什么要两个都进行判断呢?
因为,在不同的操作系统中,换行符的表示方式是不一样的。在UNIX系统中,换行符使用"\n" , 在 windows 系统中换行使用 “\r\n”; 在旧版macOS中换行使用回车符"/r",在新版macOS中使用与unix系统相同的换行方式。
参考原文链接
https://my.oschina.net/u/2552286/blog/2990495
ASCII码中10和13的含义相关推荐
- ASCII码中不同字符分类、含义及相关技巧
写在前面 为了正确.具体的总结相关内容,本文内容在一定基础上参考并引用了360百科词条中的内容以及网络上的一些资料,具体的ASCII码详细的介绍可以查看" ASCII代码_360百科 &qu ...
- [转] java - 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解
标签 PostgreSQL , java , Greenplum , 0x00 , 空字符 , NUL , 数据清洗 , 规则 , 过滤 , 非法字符 背景 原文 http://www.codeweb ...
- 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解, 去^@,^M
今天产品部同事报告了一个BUG,经过调试发现,由于用户输入的字符串中,包含字符0x1E, 也就是"记录分隔符"(Record Separator, Notepad++ 显示为[RS ...
- js中怎样把ASCII码中的字符与十进制的数相互转换-学习笔记
ASCII码中的字符与十进制的数相互转换,如:var str="a" ; var num_10=str.charCodeAt(); console.log( num_10) ...
- ASCII码中的控制字符
键盘上所有的键(包括组合键)都有自己的扫描码和ASCII码,这些扫描码和ASCII码是由键盘中断(int 16h)定义的. ASCII表格中Ctrl+A到Ctrl+Z分别对应0x01到0x1a,即 ...
- c语言ascii码表数字,求教!我想显示数字但是现在显示的却是数字在ASCII码中对应的符...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是程序,可能比较长,主要的问题是比如计算表达式6+3*(9-5)/2-8可得结果是4,但是如果输入3*4,则得到结果' #include using ...
- ASCII码中可打印字符和不可打印字符
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ)是基于拉丁字母的一套电脑编码系统.它主要用于显示现代英 ...
- ascii码中的A的代码是什么?
ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧 ...
- c语言中数字字符的ascii码,求教!我想显示数字但是现在显示的却是数字在ASCII码中对应的符...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是程序,可能比较长,主要的问题是比如计算表达式6+3*(9-5)/2-8可得结果是4,但是如果输入3*4,则得到结果' #include using ...
- C语言格式控制字符的含义,(C语言)ASCII码前32个控制字符的含义?
满意答案 空字符 0000 0001 1 01 SOH (start of handing) 标题开始 0000 0010 2 02 STX (start of text) 正文开始 0000 001 ...
最新文章
- android 内核 netlink 上报,Network Daemon(Android Netd)架构和源码分析
- linux 新建用户和权限分配
- 面试必问一:Java 中 == 和 equals 的区别你知道吗
- 4)线性表[顺序表和链表]
- [vue] 在vue事件中传入$event,使用e.target和e.currentTarget有什么区别?
- 小游戏大天地 ——开发者的梦想
- PDPS教程之工艺仿真必备软件
- 2013年锦绣中华民俗村迷情聊斋夜
- 域控服务器的ip地址,修改Active Directory域控制器IP地址
- 安装与部署Exchange server 2013
- Linux内核同步原语之信号量(Semaphore)
- 如何使用视频压缩软件,压缩视频大小 ?
- 使用echarts生成漂亮的3D地图
- 玩转OneNET物联网平台之简介
- 不跟你谈“五险一金”的老板,都是在耍流氓
- 教师资格证科目二备考重点总结
- 关于移动端滚动列表,不发起请求刷新列表的解决思路
- HDU 5514 Frogs
- 别把爱变成伤害,不要在朋友圈里乱晒娃,朋友圈晒娃注意四点
- 海康威视(HIKViSION)2009年校园招聘笔试题-杭州(2)