笔记内容为跟着郝斌老师的视频记录的
1、不同数据类型的相互赋值(补码问题)
#include <stdio.h>
int main(void)
{
int i = 0x7FFFFFFF;
printf("i = %d\n",i);
return 0;
}
输出i = 0x7FFFFFFF,输出结果为i= 2147483647,
输出改成int i = 2147483648时,输出变成i = -2147483648;
改成i = 2147483649时,输出变成i = -2147483647;
2、 char ch = "AB" //error,不能把字符串赋给单个字符
可以多次赋值,不可以重复定义
3、 ASCII码是一种规定
#include <stdio.h>
int main(void)
{
char ch = 'A';
printf("%d\n",ch);
return 0;
}
输出结果为65,是A的ACSII码