技术栈

sum = sum * 10 + ch - ‘0‘;的含义

白日梦的尽头2023-09-24 8:00

scanf中以%c格式获取的是单个字符[1],实际存储的是该字符对应的编码。

字符'1'实际存储的值是该字符的ascii码[2],即49。

如果想得到整数1,就需要用'1'减去48,48就是'0'。

'1' - '0' = 49 - 48 = 1

上一篇:buuctf-[MRCTF2020]PYWebsite
下一篇:03_Rust项目的构建工具Cargo
相关推荐
秋说
21 分钟前
【PTA数据结构 | C语言版】将数组中元素反转存放
c语言·数据结构·算法
森焱森
1 小时前
APM与ChibiOS系统
c语言·单片机·算法·架构·无人机
kyle~
2 小时前
C/C++字面量
java·c语言·c++
蜡笔小电芯
3 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
qq_40170041
3 小时前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法
墨小傲
4 小时前
基于Linux下的vscode c/c++开发环境搭建详细教程
linux·c语言·vscode
阿捏利
5 小时前
【加解密与C】非对称加解密(二)ELGamel
c语言·加解密·elgamel
1024小神
6 小时前
tauri项目在windows上的c盘没有权限写入文件
c语言·开发语言·windows
学不动CV了
14 小时前
ARM单片机启动流程(二)(详细解析)
c语言·arm开发·stm32·单片机·51单片机
猫猫的小茶馆
16 小时前
【STM32】通用定时器基本原理
c语言·stm32·单片机·嵌入式硬件·mcu·51单片机
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Everything文件检索工具 几秒检索几百G的文件08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10【无标题】