0
点赞
收藏
分享

微信扫一扫

【C语言】字符变量间的减法


一、核心

核心点:字符变量之间的相减就是对应的ASCII对应相减。

#include<stdio.h>
int k=1;
main(){
    int i =4;
    fun(i);
    printf("\n%d,%d",i,k);
    scanf("%d",&i);
}

fun(int m)
{
    m+=k;
    k+=m;
    {
        char k='A';  //重新定义一个变量k,字符变量,赋值为‘A’
        printf("\n%d",k-'A');   //  'A'-'A'=0,两者对应ASCII相减。
        k='B';
        printf("\n%d",k-'A');  //'B'-'A'=1
    }
    printf("\n%d,%d",m,k);
}

【C语言】字符变量间的减法_c语言

二、ASCII

【C语言】字符变量间的减法_十六进制_02

【C语言】字符变量间的减法_字符变量_03

常用ASCII:

  • A-Z :十进制 65-90 ;十六进制:41-5A
  • a-z :十进制 97-122 ; 十六进制:61-7A

三、小结

      每一次都是重复的学习,加油!一定要对基础知识深刻的学习。要反复的学习。


举报

相关推荐

0 条评论