当前位置:网站首页>无符号整数文法和浮点数文法

无符号整数文法和浮点数文法

2022-08-09 08:55:00 面向01编程

无符号整数文法: 除0外开头不能为 0 的任意长度的数字串

S -> DE       // S 表示以[1-9]开头的任意长度的字符串或者0, 也就是无符号整数。
E -> ED | ε      // E表示任意长度数字串或空串
D -> T | 0       // D表示[0-9]的终结符
T -> 1 | ... | 9 // T表示[1-9]的终结符

浮点数文法: 浮点数就是有理数,包括整数和小数

S -> MFNE 
N-> .| ε //N表示是整数还是小数
M->+|-   //M表示浮点数的正负
E->ED|ε  //E表示任意长度数字串或空串
F->FD|D  //F表示任意长度数字串
D->0|...|9
原网站

版权声明
本文为[面向01编程]所创,转载请带上原文链接,感谢
https://blog.csdn.net/cai_ji_cpp/article/details/120117835