\ddd与\xdd保姆级讲解
\ddd ddd表示1~3个八进制的数字。如:\130 X \xdd dd表示2个十六进制数字。如:\x30 0
我们首先来看下面一串代码:
#define _CRT_SECURE_NO_WARNINGGS 1 #include<stdio.h> int main() {printf("%c\n", '\130');return 0; }
这个输出结果是什么呢?
CTRL+f5 代码走起来,我们一看便知:
这里为什么会是X呢?跟X有什么关系呢?
首先我们在这里讲一下进制:
那这里的88与X有什么关系呢?其实了解的同学这里可能知道axcii表:
ASCII 码 字符 ASCII 码 字符 ASCII 码 字符 ASCII 码 字符 十进位 十六进位 十进位 十六进位 十进位 十六进位 十进位 十六进位 032 20 056 38 8 080 50 P 104 68 h 033 21 ! 057 39 9 081 51 Q 105 69 i 034 22 " 058 3A : 082 52 R 106 6A j 035 23 # 059 3B ; 083 53 S 107 6B k 036 24 $ 060 3C < 084 54 T 108 6C l 037 25 % 061 3D = 085 55 U 109 6D m 038 26 & 062 3E > 086 56 V 110 6E n 039 27 ' 063 3F ? 087 57 W 111 6F o 040 28 ( 064 40 @ 088 58 X 112 70 p 041 29 ) 065 41 A 089 59 Y 113 71 q 042 2A * 066 42 B 090 5A Z 114 72 r 043 2B + 067 43 C 091 5B [ 115 73 s 044 2C , 068 44 D 092 5C \ 116 74 t 045 2D - 069 45 E 093 5D ] 117 75 u 046 2E . 070 46 F 094 5E ^ 118 76 v 047 2F / 071 47 G 095 5F _ 119 77 w 048 30 0 072 48 H 096 60 ` 120 78 x 049 31 1 073 49 I 097 61 a 121 79 y 050 32 2 074 4A J 098 62 b 122 7A z 051 33 3 075 4B K 099 63 c 123 7B { 052 34 4 076 4C L 100 64 d 124 7C | 053 35 5 077 4D M 101 65 e 125 7D } 054 36 6 078 4E N 102 66 f 126 7E ~ 055 37 7 079 4F O 103 67 g 127 7F DEL 计算机在编码的时候,是怎么存储这些数值的?
在这里,大写的A,我们给它编号65,同理:
字符 axcii值
A - 65
B - 66
a - 97
b - 98
同学们发现,这里是不是给了各个字母对应的编号,这样的编码就叫做ascii编码
那这里我们再看一下88对应的字符是X
此处再次强调\ddd就是把\后面的1~3个八进制的数字转换成十进制数字后,作为ascii值所代表的那个字符
是不是感觉我又充满了力量?是不是感觉突然强大了?
很好,那么我们再来一个巩固一下:
#define _CRT_SECURE_NO_WARNINGGS 1 #include<stdio.h> int main() {//printf("%c\n", '\130'); //Xprintf("%c\n", '\135');return 0; }
我们先来算一下八进制123转换为十进制:123→83→S
//1~3个八进制数字,不一定非要三个
这个地方呢我们可以观察一下ASCII表,记住了0、A、a是不是其他的直接也相当于记住了?
小写字母-32就是对应的大写
那么我们接下来继续看\xdd:
#define _CRT_SECURE_NO_WARNINGGS 1 #include<stdio.h> int main() {printf("%c\n", '\x42');return 0; }
这个地方x表示十六进制,dd表示两个十六进制数字
今天的知识分享到这里就结束了,同学们如果感觉有帮助的话不妨一键三连,转发一下可否?
\ddd与\xdd保姆级讲解相关推荐
- STM32 FSMC/FMC原理保姆级讲解(二)
上一话我们说了FSMC的基本原理及控制逻辑,这一讲我们来说下FSMC如何通过HAL库来进行配置,及具体参数 STM32 FSMC/FMC原理保姆级讲解(一) FSMC的初始化 在使用SRAM之前,我们 ...
- STM32 FSMC/FMC原理保姆级讲解(一)
FSMC通俗讲解 FSMC 框图 FMC引脚说明 FMC地址映射 FSMC不同位宽操作 FSMC寄存器 FSMC时钟 FSMC 四种模式 FSMC参数设置 FSMC 控制异步 NOR FLASH 的时 ...
- 保姆级讲解 Stable Diffusion
文章目录 整体代码 unet解析 self.input_blocks middle_blocks self.output_blocks 保姆级讲解 Stable Diffusion: https:// ...
- 教你手写DMA传输数据(看完这篇你就会手动写啦,保姆级讲解)---- 2020.3.31
关于DMA与串口原理方面的文章: 嵌入式stm32 复习(工作用)- USART(串口)通信原理知识 2020.3.23 添加链接描述 教你手写串口收发数据(看完这篇你就会手动写啦,保姆级讲解)--- ...
- 【保姆级讲解】C语言---指针精华
指针 1.1 内存地址的理解 计算机中的存储地址是以字节为单位的一片连续的存储空间,每一块空间都由自己唯一的一个地址编号(非负整数,从1开始自然增长),也叫字节编址.计算机中使用16进制来表示地址 ...
- 【保姆级讲解】C语言---函数精华面试题荟
学不过瘾?配套更多面试题讲解视频请移步下方直通车https://www.bilibili.com/video/BV1E34y1a7WP/ 1.写一个函数实现检测一个正整数是否是回数,如果是,返回1,不 ...
- 图神经网络应用——基于深度学习的图相似度计算(以SIMGNN为例的保姆级讲解)
为啥想写这篇文章呢..因为之前提到的图神经网络应用篇鸽了一年多了,把自己的研究方向做一个总结,并向其他同样研究方向的朋友做一个报告,如有错误,敬请指出.而且,这个研究方向人太少了,万望能借此引起更多人 ...
- React创建项目(保姆级讲解,配置文件详细介绍)
目录 说在前面的话 前期准备 一.React项目创建 二.配置文件详解 三.自定义组件-实现简单计算器demo 末尾 说在前面的话 由于开始学习React框架,这里"简单"记录一下 ...
- Python应用实战案例-pyspark库从安装到实战保姆级讲解
01 pyspark简介及环境搭建 pyspark是python中的一个第三方库,相当于Apache Spark组件的python化版本(Spark当前支持Java Scala Python和R 4种 ...
- Grad-CAM源码保姆级讲解(pytorch)
博客中代码已上传至:https://github.com/974938429/Grad-CAM Grad-CAM是2019年发表在IJCV上的一篇文章,其目的是不更改网络结构的情况下对神经网络进行可视 ...
最新文章
- python 循环(while、for、break、continue、循环嵌套、while...else、for...else)
- iOS动画开发之五——炫酷的粒子效果
- JS获取页面鼠标点击位置的坐标
- Python中的进制书写
- python面试总结(五)内存管理与MYSQL引擎选择
- springboot配置多项目下统一切换不同环境变量profile办法
- 将MongoDB.NET驱动程序与.NET Core WebAPI一起使用
- 只有程序员能看懂的十个笑话 2014-08-05 16:07 54人阅读 评论(0) 收藏...
- 【渝粤教育】电大中专学前儿童社会教育 (2)作业 题库
- 利用SMS轻松实现资产管理,SMS2003系列之四
- Cisco2811路由器的首次接触
- 如何实现异地远程登录计算机,两台异地电脑怎么实现远程控制
- 论结果与过程的重要性
- 区块链单笔交易字段解释
- 在微型计算机系统中 视频适配器为,一级计算机基础知识整理解说.xls
- python制作好看的界面_python漂亮界面
- COMPA: Detecting Compromised Accounts on Social Networks 论文分析
- Python-小游戏-乌龟吃鱼
- windows 10 超级优化提速 附系统服务列表纯净
- LabVIEW图形化TensoRT工具包的安装下载分享
热门文章
- xp系统显示无打印机服务器,XP共享打印机时提示“工作站服务没有启动”的原因和解决方案...
- ThinkPad笔记本如何重装系统
- Android 6.0/7.0权限
- 3 linux禁用ssl_linux – Poodle:在服务器上禁用SSL V3真的是一个解决方案吗?
- 山东大学——结算中的贸易单据
- JAVA :一张纸厚0.5mm //0.0005m,折叠多少次,厚度会超过珠穆朗玛峰?(8848.43m)
- 00后小花张子枫亲力推荐 OPPO Reno6系列影像表现着实不俗
- ThinkPhp6+Vue+ElementUI前后端分离在线教程
- 如何批量修改照片后缀名
- AS中的typo作用