c语言程序运行结果为什么出现1.#INF00 简介 是因为运算结果溢出。解决办法,例:chara=126,则a+45=126+45=172-256=-85uchara=2,则a-100=-98+256=158a,b基本类型相同时,有符号与无符号数的转换:无符号a-->有符号bif(a<max_count/2)b=aelseb=a-[max_count]有符号数a-->无符号数bif(a>0)b=a...
一般是因为除零,或者数据溢出造成的,看看程序里面有没有 a/0, 或者大数相乘的情形。
为什么会出现1.#I..#include<stdio.h>main(){int i;float x,a,sum=1;printf("请输入x的值:");scanf("%f"
是因为运算结果溢出。解决办法,例:chara=126,则a+45=126+45=172-256=-85 uchara=2,则a-100=-98+256=158 a,b基本类型相同时,有符号与无符号数的转换:无符号a-->有符号b if(a<max_count/2)b=a elseb=a-[max_count]有符号数a-->无符号数b if(a>0)b=a elseb=a+[max_count...
是因为运算结果溢出。解决办法,例:chara=126,则a+45=126+45=172-256=-85 uchara=2,则a-100=-98+256=158 a,b基本类型相同时,有符号与无符号数的转换:无符号a-->有符号b if(a<max_count/2)b=a elseb=a-[max_count]有符号数a-->无符号数b if(a>0)b=a elseb=a+[max_count...