以下程序的运行结果是97,98 a,b,这个能理解,如果将c1,c2赋值为294,295为什么输出为38,39 &,’呢?
以下程序的运行结果是97,98 a,b,这个能理解,如果将c1,c2赋值为294,295为什么输出为38,39 &,’呢?
日期:2022-04-03 04:18:11 人气:1
#include <stdio.h>
void main()
{
char c1,c2;
c1=97;
//char最多只可以有256个代码,既0~255这256个。如果你输入了294就输出了(294-256)=39,同理,295-256=38。这个叫做溢出。假如楼主不熟悉的,我给个视频你看看,在参考资料,详见第四章,里面
void main()
{
char c1,c2;
c1=97;
//char最多只可以有256个代码,既0~255这256个。如果你输入了294就输出了(294-256)=39,同理,295-256=38。这个叫做溢出。假如楼主不熟悉的,我给个视频你看看,在参考资料,详见第四章,里面