【发布时间】:2018-06-13 10:54:42
【问题描述】:
#include<stdio.h>
void main()
{
int a=65;
char d='A';
if(a==d)
printf("both are same");
}
输出都是相同的。这里 a 是一个整数,所以 65 存储在 32 位中,d 是一个 char,它存储在 8 位中,它们如何与计算机相同,所有操作都转换为二进制。
【问题讨论】:
标签: c char int interpretation