syntax之为什么大多数编程语言不接受数字中的逗号

sharpest 阅读:174 2024-09-07 23:24:14 评论:0

为什么我们不能写

int n=1,000; 

?

为什么编程语言不允许使用逗号?如果它允许逗号,我们会遇到什么麻烦吗?

请您参考如下方法:

因为在大多数语言中往往是运算符或者有特殊含义。

因此很难或不可能确定 setColor(4,242,242) 是具有三个参数(4、242 和 242)还是一个参数 (4242242) 的调用。

有些语言,比如 Swift,接受带有 _ 的数字以方便阅读。例如 1_0001000 相同。

有关解析的更多引用,我建议您阅读 the Wikipedia article Lexical analysis .


标签:编程语言
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号