猿问

这个和我自己算的不一样,求大神解析

#include<stdio.h>

int main()

{

    int a,b = 322;

    float x,y = 8.88;

    char c1 = 'k',c2;

    a=y;

    x=b;

    a=c1;

    c2=b;

    printf("%d,%f,%d,%c",a,x,a,c2);

    return 0;

}


qq_七月_12
浏览 1242回答 1
1回答

qq___524

a最后变成c1 的值,即k的ascii值,为107x最后是b的值,是322c2是字符型变量,将b赋值给c2,只能保留b二进制的最后八位,即67,是B的ascii码值
随时随地看视频慕课网APP
我要回答