C语言例3-12:自增和自减运算的例子

news2024/11/28 2:54:49
  • i++       先引用后加1
  • --i         先减1后引用

代码如下:

#include<stdio.h>
int main(void)
{
	int i=2, j=2;
	char c1='d', c2='D';                //'d'(100)    'D'(68)
	printf("++i  =  %d\n",++i);         //3,    i=3
	printf("j--  =  %d\n",j--);         //2,    j=1
	printf("++c1  =  %d\n",++c1);       //'e'(101)     c1='e'
	printf("c2--  =  %d\n",c2--);       //'D'(68)      c2='C'(67)
	
	return 0;
}

结果如下:

附表:ASCII码表

ASCII码表
十进制
DEC
八进制
OCT
十六进制
HEX
二进制
BIN
符号
Symbol
HTML
实体编码
中文解释
Description
00000000000000NUL&#000;空字符 终止符
10010100000001SOH&#001;标题开始
20020200000010STX&#002;正文开始
30030300000011ETX&#003;正文结束
40040400000100EOT&#004;传输结束
50050500000101ENQ&#005;询问
60060600000110ACK&#006;收到通知
70070700000111BEL&#007;
80100800001000BS&#008;退格
90110900001001HT&#009;水平制表符
100120A00001010LF&#010;换行符 \n
110130B00001011VT&#011;垂直制表符
120140C00001100FF&#012;换页符
130150D00001101CR&#013;回车符 \r
140160E00001110SO&#014;移出
150170F00001111SI&#015;移入
160201000010000DLE&#016;数据链路转义
170211100010001DC1&#017;设备控制 1
180221200010010DC2&#018;设备控制 2
190231300010011DC3&#019;设备控制 3
200241400010100DC4&#020;设备控制 4
210251500010101NAK&#021;拒绝接收
220261600010110SYN&#022;同步空闲
230271700010111ETB&#023;传输块结束
240301800011000CAN&#024;取消
250311900011001EM&#025;介质中断
260321A00011010SUB&#026;替换
270331B00011011ESC&#027;换码符
280341C00011100FS&#028;文件分隔符
290351D00011101GS&#029;组分隔符
300361E00011110RS&#030;记录分离符
310371F00011111US&#031;单元分隔符
320402000100000&#032;空格
330412100100001!&#033;感叹号
340422200100010"&#034;双引号
350432300100011#&#035;井号
360442400100100$&#036;美元符
370452500100101%&#037;百分号
380462600100110&&#038;
390472700100111'&#039;单引号
400502800101000(&#040;左括号
410512900101001)&#041;右括号
420522A00101010*&#042;星号
430532B00101011+&#043;加号
440542C00101100,&#044;逗号
450552D00101101-&#045;连字号或减号
460562E00101110.&#046;句点或小数点
470572F00101111/&#047;斜杠
4806030001100000&#048;0
4906131001100011&#049;1
5006232001100102&#050;2
5106333001100113&#051;3
5206434001101004&#052;4
5306535001101015&#053;5
5406636001101106&#054;6
5506737001101117&#055;7
5607038001110008&#056;8
5707139001110019&#057;9
580723A00111010:&#058;冒号
590733B00111011;&#059;分号
600743C00111100<&#060;小于
610753D00111101=&#061;等号
620763E00111110>&#062;大于
630773F00111111?&#063;问号
641004001000000@&#064;电子邮件符号
651014101000001A&#065;大写字母 A
661024201000010B&#066;大写字母 B
671034301000011C&#067;大写字母 C
681044401000100D&#068;大写字母 D
691054501000101E&#069;大写字母 E
701064601000110F&#070;大写字母 F
711074701000111G&#071;大写字母 G
721104801001000H&#072;大写字母 H
731114901001001I&#073;大写字母 I
741124A01001010J&#074;大写字母 J
751134B01001011K&#075;大写字母 K
761144C01001100L&#076;大写字母 L
771154D01001101M&#077;大写字母 M
781164E01001110N&#078;大写字母 N
791174F01001111O&#079;大写字母 O
801205001010000P&#080;大写字母 P
811215101010001Q&#081;大写字母 Q
821225201010010R&#082;大写字母 R
831235301010011S&#083;大写字母 S
841245401010100T&#084;大写字母 T
851255501010101U&#085;大写字母 U
861265601010110V&#086;大写字母 V
871275701010111W&#087大写字母 W
881305801011000X&#088;大写字母 X
891315901011001Y&#089;大写字母 Y
901325A01011010Z&#090;大写字母 Z
911335B01011011[&#091;左中括号
921345C01011100\&#092;反斜杠
931355D01011101]&#093;右中括号
941365E01011110^&#094;音调符号
951375F01011111_&#095;下划线
961406001100000`&#096;重音符
971416101100001a&#097;小写字母 a
981426201100010b&#098;小写字母 b
991436301100011c&#099;小写字母 c
1001446401100100d&#100;小写字母 d
1011456501100101e&#101;小写字母 e
1021466601100110f&#102;小写字母 f
1031476701100111g&#103;小写字母 g
1041506801101000h&#104;小写字母 h
1051516901101001i&#105;小写字母 i
1061526A01101010j&#106;小写字母 j
1071536B01101011k&#107;小写字母 k
1081546C01101100l&#108;小写字母 l
1091556D01101101m&#109;小写字母 m
1101566E01101110n&#110;小写字母 n
1111576F01101111o&#111;小写字母 o
1121607001110000p&#112;小写字母 p
1131617101110001q&#113;小写字母 q
1141627201110010r&#114;小写字母 r
1151637301110011s&#115;小写字母 s
1161647401110100t&#116;小写字母 t
1171657501110101u&#117;小写字母 u
1181667601110110v&#118;小写字母 v
1191677701110111w&#119;小写字母 w
1201707801111000x&#120;小写字母 x
1211717901111001y&#121;小写字母 y
1221727A01111010z&#122;小写字母 z
1231737B01111011{&#123;左大括号
1241747C01111100|&#124;垂直线
1251757D01111101}&#125;右大括号
1261767E01111110~&#126;波浪号
1271777F01111111&#127;删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1530351.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Design Script之案例练习:曲线组合

让我们来探索一下如何创建分组曲线函数。这个函数将取一个无序曲线列表(必须是连续的),并将它们组合成分组的循环。 在这个例子中,我们将采取一系列的9个爆炸矩形,并洗牌合成曲线。这给了我们36条单独的曲线,它们可以正确地组合回各自的矩形中。 一些分散的曲线显示在右边…

发布镜像到阿里云仓库

发布上一篇Dockerfile实战-自定义的centos镜像。 1、登录阿里云 2、找到容器镜像服务 3、创建命令空间 4、创建镜像仓库 5、点击进入这个镜像仓库&#xff0c;可以看到所有的信息 6、根据操作指南测试推送发布 6.1登录阿里云 [rootzhoujunru home]# docker login --usernam…

数据仓库系列总结

一、数据仓库架构 1、数据仓库的概念 数据仓库&#xff08;Data Warehouse&#xff09;是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合&#xff0c;用于支持管理决策。 数据仓库通常包含多个来源的数据&#xff0c;这些数据按照主题进行组织和存储&#x…

mapboxgl添加雪碧图 addImage loadImage png/jpg svg

一、mapboxgl可以添加png或者jpg类型的图片到雪碧图中 async function addPng(id, url) {const img await new Promise((resolve) > {map.loadImage(url, (error, image) > {if (error) throw error;resolve(image);});});if (!map.hasImage(id)) {map.addImage(id, img…

【链表】算法例题

目录 八、 链表 57. 环形链表 ① 58. 两数相加 ② √ 59. 合并两个有序链表 ① √- 60. 随机链表的复制 ② 61. 反转链表II ② 62. K个一组翻转链表 ③ 63. 删除链表的倒数第N个结点 ② √- 64. 删除排序链表中的重复元素II ② √- 65. 旋转链表 ② √- 66. 分隔链…

【目标检测】图解 YOLOv3 的网络结构(Darknet-53 作为 backbone)

到了 YOLOv3&#xff0c;backbone 从 YOLOv2 的 Darknet-19 升级到了 Darknet-53。 下面一张完整的结构示意图来一起理解一下 YOLOv3 的网络结构。 我们怎么理解最后输出的 3 个特征图&#xff08;feature map&#xff09;的这个 255&#xff1f; 同 YOLOv2 一样&#xff0c;…

常见传感器的原理 和 常见滤波算法实现

阅读引言&#xff1a; 分析常见的传感器的电路原理、向大家提供一些ADC常见的滤波算法的实现, 介绍声、光、热、电、力、气和磁传感器的大致工作原理。 目录 一、常见传感器工作原理 1.声音传感器-动圈&电容咪头 2.光传感器-光敏电阻 3.热传感器-热电偶 4.电传感器-电…

YOLOv8改进 | 主干篇 | 利用图像分割网络UNetV2改善图像分割检测性能(全网独家首发)

一、本文介绍 本文给大家带来的改进机制是利用图像分割网络UNetV2的主干来改进我们的YOLOv8分割模型&#xff08;本文的内容虽然YOLOv8所有的功能的用户都能使用&#xff0c;但是还是建议分割的用户使用&#xff09;&#xff0c;U-Net v2 旨在改进医学图像分割的性能&#xff…

Spring-Gateway服务网关

一、网关介绍 1. 为什么需要网关 Gateway网关是我们服务的守门神&#xff0c;所有微服务的统一入口。 网关的核心功能特性&#xff1a; 请求路由 权限控制 限流 架构图&#xff1a; 权限控制&#xff1a;网关作为微服务入口&#xff0c;需要校验用户是是否有请求资格&am…

Zerotier 异地组网方案初探

前言 我之前想要异地组网的话&#xff0c;一般都采用内网穿透的方法&#xff0c;但是这个内网穿透有弊端就是都是要通过公网服务器转发流量&#xff0c;对于大流量的传输就比较不方便&#xff0c;我发现了Zerotier 这个工具非常的好用&#xff0c;是基于p2p的 这是一个类似于…

【SpringBoot3+Mybatis】框架快速搭建

文章目录 GitHub 项目一、依赖二、 配置文件三、启动类四、SpringBoot3兼容Druid报错五、工具类5.1 结果封装类5.2 解决枚举类5.3 MD5加密工具类 GitHub 项目 springboot-part——springboot-integrate-07 Mybatis-plus版完整CRUD项目文档记录&#xff1a; 【SpringBoot3Myba…

【项目实践Day06】异步请求与同步请求+Ajax+微信小程序上实现发送异步请求

什么是同步和异步 同步 在主线程上排队执行的任务&#xff0c;只有前一个任务执行完毕&#xff0c;才能继续执行下一个任务。也就是一旦调用开始&#xff0c;就必须等待其返回结果&#xff0c;程序的执行顺序和任务排列顺序一致。客户端必须等待服务器端的响应。在等待的期间客…

【保姆级】前端使用node.js基础教程

文章目录 安装和版本管理&#xff1a;npm 命令&#xff08;Node 包管理器&#xff09;&#xff1a;运行 Node.js 脚本&#xff1a;调试和开发工具&#xff1a;其他常用命令&#xff1a;模块管理&#xff1a;包管理&#xff1a;调试工具&#xff1a;异步编程和包管理&#xff1a…

kafka2.x版本配置SSL进行加密和身份验证

背景&#xff1a;找了一圈资料&#xff0c;都是东讲讲西讲讲&#xff0c;最后我还没搞好&#xff0c;最终决定参考官网说明。 官网指导手册地址&#xff1a;Apache Kafka 需要预备的知识&#xff0c;keytool和openssl 关于keytool的参考&#xff1a;keytool的使用-CSDN博客 …

【漏洞复现】正方教学管理信息服务平台ReportServer存在任意文件读取

免责声明&#xff1a;文章来源互联网收集整理&#xff0c;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;所产生的一切不良后果与文章作者无关。该…

wireshark数据捕获实验简述

Wireshark是一款开源的网络协议分析工具&#xff0c;它可以用于捕获和分析网络数据包。是一款很受欢迎的“网络显微镜”。 实验拓扑图&#xff1a; 实验基础配置&#xff1a; 服务器&#xff1a; ip:172.16.1.88 mask:255.255.255.0 r1: sys sysname r1 undo info enable in…

HCIP作业

实验要求&#xff1a; 1、R6为ISP&#xff0c;接口IP地址均为公有地址&#xff0c;该设备只能配置IP地址&#xff0c;之后不能再对其进行任何配置&#xff1b; 2、R1-R5为局域网&#xff0c;私有IP地址192.168.1.0/24&#xff0c;请合理分配&#xff1b; 3、R1、R2、R4&#x…

java数据结构与算法刷题-----LeetCode135. 分发糖果

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 左右遍历2. 进阶&#xff1a;常数空间遍历&#xff0c;升序降…

LabVIEW NV色心频率扫描

LabVIEW NV色心频率扫描 通过LabVIEW软件开发一个能够实现对金刚石氮空位&#xff08;Nitrogen-Vacancy&#xff0c;NV&#xff09;色心的频率扫描系统。系统通过USB协议与硬件设备通信&#xff0c;对NV色心进行高精度的频率扫描&#xff0c;满足了频率在2.6 GHz到3.2 GHz范围…

使用DMA方式控制串口

本身DMA没什么问题&#xff0c;但是最后用GPIOB点灯&#xff0c;就是点不亮。 回到原来GPIO点灯程序&#xff0c;使用GPIOB就是不亮&#xff0c;替换为GPIOA就可以&#xff0c;简单问题总是卡得很伤。