怎么把char转成int(怎么把char转int)

圈圈笔记 54

在编程时,我们经常会遇到不同类型变量是否可以一起进行运算的问题。一般来讲,不同的类型的变量,是不能在一起运算的,否则可能会引起不必要的运行错误。但是,由于变量类型不同,其在内存中存放的原理也各不相同,因此,有些不同类型变量也是可以放一起进行算术或逻辑运算的,如char型是可以和int型在一起进行加、减、乘、除等运算。

01 int型和char型变量进行算术运算

在C++中,int型是整型,而char 型是字符型,由于char型在内存中是以其ASCII码(整数)存放的,因此,char型是可以和int型变量进行运算。

话不多说,先上一个案列。程序已经在Qt6.4.2上调试运行过,后面有运算结果:

includeincludeincludeusingnamespacestd;intmain(intargc,char*argv[]){QCoreApplicationa(argc, argv);intnum[11] = {0,1,2,3,4,5,6,7,8,9};charcha[10] = {0,1,2,3,4,5,6,7,8,9};inti =0;while(i<=9) {if(i<=8) {cout<<"num["<

上一篇:

下一篇:

  推荐阅读

分享