字母c加上2为什么结果会是101,其中的运算法则是什么

为什么m4算出来的值是101
img

首先c的ASCII码值是99
而且你定义的m4是整数类型,你把c的ASCII码值放进了m4
这时m4是99,接着你又把m4加了2,99+2=101,
输出m4结果就是101

如有错误,请大神改正。望采纳,谢谢

没错啊,字母e的ASCII码就是101
'c'是字符效果,对应的内存值是99,加2后内存值为101,字符效果为'e'

'c'的ascii是99,99+2=101
char类型进行加,减,乘除运算时按照字符的ascii运算的。

char类型对应ascii码表,小a-小z对应97-122,那小c就是99 如果加2就是101对应小e
具体参看ascii码表:

ASCII 码    字符         ASCII 码    字符         ASCII 码    字符         ASCII 码    字符
十进位    十六进位         十进位    十六进位         十进位    十六进位         十进位    十六进位
032    20              056    38    8         080    50    P         104    68    h
033    21    !         057    39    9         081    51    Q         105    69    i
034    22    "         058    3A    :         082    52    R         106    6A    j
035    23    #         059    3B    ;         083    53    S         107    6B    k
036    24    $         060    3C    <         084    54    T         108    6C    l
037    25    %         061    3D    =         085    55    U         109    6D    m
038    26    &         062    3E    >         086    56    V         110    6E    n
039    27    '         063    3F    ?         087    57    W         111    6F    o
040    28    (         064    40    @         088    58    X         112    70    p
041    29    )         065    41    A         089    59    Y         113    71    q
042    2A    *         066    42    B         090    5A    Z         114    72    r
043    2B    +         067    43    C         091    5B    [         115    73    s
044    2C    ,         068    44    D         092    5C    \         116    74    t
045    2D    -         069    45    E         093    5D    ]         117    75    u
046    2E    .         070    46    F         094    5E    ^         118    76    v
047    2F    /         071    47    G         095    5F    _         119    77    w
048    30    0         072    48    H         096    60    `         120    78    x
049    31    1         073    49    I         097    61    a         121    79    y
050    32    2         074    4A    J         098    62    b         122    7A    z
051    33    3         075    4B    K         099    63    c         123    7B    {
052    34    4         076    4C    L         100    64    d         124    7C    |
053    35    5         077    4D    M         101    65    e         125    7D    }
054    36    6         078    4E    N         102    66    f         126    7E    ~
055    37    7         079    4F    O         103    67    g         127    7F    DEL


看看这个:ASCII码对照表
0~127都对应着控制字符。