Pascal程序提示106 Invalid numeric format 无效数字格式

Program Ex12;

Var a,m : integer;

Begin

Write(‘a=’);

ReadLn(a);

M := 300*a;

Writeln(‘M=’,m);

ReadLn;

End.

当数字输入为1000以上的时候就是错误的呢?

m : integer,你定义了m 是 integer 类型, integer 取值范围是 [-32768, 32767]
你的300*a 超出了,就要报错了追问

谢谢,我搜索了integer的相关资料,看到了这个数据类型的定义范围。。。
如果换成int64类型的就不会出错了吧?
我是初学者

追答

会好很多,范围大了很多。

追问

改完类型出现这个错误。。Error 3:Unknown identifier

追答

改成 longint

温馨提示:内容为网友见解,仅供参考
无其他回答

Pascal程序提示106 Invalid numeric format 无效数字格式
m : integer,你定义了m 是 integer 类型, integer 取值范围是 [-32768, 32767]你的300*a 超出了,就要报错了

...程序总是出现“Error 106:Invalid numeric format”,请高手们给出...
错误代码106意思是无效数字格式,建议检查一下输入环节,一定是要读入的变量所定义的数据类型与输入的数据类型不符。另外附一张表格,是free pascal所有错误代码的解释。DOS 错误代码:1无效DoS功能号 2文件未找到 3路径未找到 4打开文件过多 5禁止文件存取 6无效文件句柄 12无效文件存取代码 15无效驱动...

pascal里出现error 106
error 106:Invalid numeric format 无效数值格式

求free pascal 中英,常用的,错误。。。
106 Invalid numeric format Reported when a non-numerice value is read from a text file, when a numeric value was expected. 150 Disk is write-protected (Critical error, DOS only.) 151 Bad drive request struct length (Critical error, DOS only.) 152 Drive not ready (Critical error, DOS on...

关于FREE PASCAL的问题
106 Invalid numeric format 错误的数字格式 从标准输入(Text文件)中预期得到的数字格式不对.150 Disk is write-protected 磁盘写保护 (Critical error)=临界误差 151 Bad drive request struct length (Critical error)152 Drive not ready 驱动器未准备好 (Critical error)154 CRC error in data 数据...

关于free pascal
106 Invalid numeric format 无效数字格式 150 磁盘写保护 151 未知单元 152 驱动器未准备好 153 未知命令 154 数据CRC校验错 155 驱动器请求的结构长度错 156 磁盘定位错 157 未知媒介类型 158 扇区末找到 159 打印机缺纸 160 设备写失败 161 设备读失败 162 硬件故障 200 Division by zero 被零...

free pascal 执行程序 出现 bad command or file name
error 106:Invalid numeric format 无效数值格式error 150:Disk is write-protected 磁盘写保护error 151:Bad drive request struct length 错误的驱动器请求结构长度error 152:Drive not ready 驱动器未准备好error 154:CRC error in data 数据CRC校验错error 156:Disk seek error 磁盘定位错error 157:Unknown media...

Pascal输入语句出错,请教一下怎么回事
笨了啦,上面一楼,只要打read(a,b,c);就ok了啦。有问题可以问我:QQ:597692059

为什么出现error on initialize vlan的信息
error 106:Invalid numeric format 无效数值格式 error 150:Disk is write-protected 磁盘写保护 error 151:Bad drive request struct length 错误的驱动器请求结构长度 error 152:Drive not ready 驱动器未准备好 error 154:CRC error in data 数据CRC校验错 error 156:Disk seek error 磁盘定位错...

为什么我的DNF进去一次以后退出重进就会出现TP错误代码是1,22,74...
106 Invalid numeric format 无效数字格式 150 磁盘写保护 151 未知单元 152 驱动器未准备好 153 未知命令 154 数据CRC校验错 155 驱动器请求的结构长度错 156 磁盘定位错 157 未知媒介类型 158 扇区末找到 159 打印机缺纸 160 设备写失败 161 设备读失败 162 硬件故障 200 Division by zero 被零...

相似回答
大家正在搜