首页 > 其他分享 >代码阅读题-int与char运算

代码阅读题-int与char运算

时间:2022-09-21 15:01:07浏览次数:58  
标签:输出 运算 int 代码 char ASCII

输出是:99100
ASCII码:A-65,a-97

经测试,将intchar运算输出是int,Java、C++都是

盲猜是为了避免运算结果ASCII码非法导致输出?

	int i = 2;
	int j = i + 'b';
	char s = i + 'b';
	int f = 'A';
	cout << j << " " << s<<" " << f;//100 d 65
	cout << endl << 1 + 'b';// 99

标签:输出,运算,int,代码,char,ASCII
From: https://www.cnblogs.com/yaocy/p/16715588.html

相关文章

  • 异或运算
    1.异或:相同为假(0),相异为真(1)2.基本运算:1⊕1=00⊕0=01⊕0=10⊕1=13.两个特性:恒等律——X⊕0=X归零律——X⊕X=0同样的可以用真值表证明交......
  • powerpoint 无法打开文件
    PowerPoint无法打开文件出现的问题今天下载老师放在学习通的ppt,居然不能打开,记录一下点击修复后出现:这并不是文件损坏了,而是powerpoint出于安全的考虑,为了保护我们......
  • JDK8中String的intern()方法详细解读【内存图解+多种例子+1.1w字长文】
    写在前面,欢迎大家关注小编的微信公众号!!谢谢大家!!一、前言String字符串在我们日常开发中最常用的,当然还有他的两个兄弟StringBuilder和StringBuilder。他三个的区别也是面......
  • 安装eslint后可能因为eslint版本过高导致axios安装失败
    安装eslint后可能因为eslint版本过高导致axios安装失败,也就是包冲突有两个命令可以解决此问题一是--force无视冲突,强制获取远端npm库资源(覆盖之前)二是--legacy-pee......
  • 位运算符——三元运算符
      位:bit 三元表达式!条件表达式?表达式1:表达式2;若为真,执行表达式1若为假,执行表达式2例子:↓inta=10;intb=99;intres=a>b?a++:b--;运算结果:1......
  • 安装pycharm安装geopandas 成功经验
    本人经验,使用pycharm,10.3版本的python,感觉其他版本的python也能安装得上先安装geopandas依赖的包,下载连接,注意下载自己电脑版本对应的包版本GDAL-3.4.3-cp310-cp310......
  • 赋值运算符
        交换数,借助临时变量 intc=3;c+=4;//等价于c=c+4; ==> c=7; 特点:1.运算顺序从右到左2.赋值运算符的左边,只能是变量;;右边可以......
  • 【前端必会】Prettier,有了ESlint,还要Prettier
    介绍已经安装了ESLint为什么还要Prettier,主要是让ESLint专注于语法相关的验证,检查潜在问题。而代码格式化则有Prettier来接管对比参考:https://blog.csdn.net/aaqingying/......
  • 逻辑运算符
      假设变量A=1,变量B=0,则存在途中实例。切记:真为1,假为0。    ......
  • 关系运算符
      非零为真(true),零为假(false)关系运算符的结果要么是1要么是0。 区分“=”赋值“==”等于a>b:称为关系表达式。例子:#include<stdio.h>voidmain(){inta......