奇思妙想

2024年 3月 20日

PL/I语言的起源

在20世纪50~60年代,当时主流的编程语言是COBOL/FORTRAN/ALGOL等,IBM想要设计一门通用的编程语言,已有的编程语言无法实现此要求,故想要设计一门新语言,即是PL/I. PL/I是...

进一步了解
2024年 3月 20日

各有不同的转义字符

以目前主流的编程语言来看,\字符作为通用的转义字符。但在编程语言历史上,这并不是唯一选择。 有多少种转义字符? 基本转义字符:\a, \b, \n, \r, \f, \t, \v, \0, \', \...

进一步了解
2024年 3月 20日

/*和/ *的差异

以/*作为注释的编程语言中,/*连在一起,编译器会认为是注释的开始。/ *中间有空格,会被解析为除以一个指针的解引用。这是截然不同的,从编译器的角度,运算符必须是连续的,而不能中间有空格。形如 a +...

进一步了解
2024年 3月 17日

续行符可以忽略空格吗?

不可以。续行符的本质是为了避免一行有太多字符,用新行继续展示。但,续行意味着下一行的所有内容都将直接接着当前行续行符之后,即续行符可以消除后面的换行符,除此之外,它什么也不干。例如,如下代表: int...

进一步了解