Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 线的最大长度_C_Character - Fatal编程技术网

C 线的最大长度

C 线的最大长度,c,character,C,Character,我想知道在用C编写的代码中,是否有一行长度(每行字符数)的限制,类似于Fortran 72(或80,包括所有)的限制。我知道出于可读性目的,样式指南通常指向80,但我想知道C是否有真正的限制,就像Fortran一样。来源: 实施应能够翻译和执行至少一个程序,该程序至少包含以下每一个限制的一个实例: [……] 逻辑源行中有4095个字符 任何C编译器都应该能够处理至少4095个字符的行。现在编译器没有上限——它有效地受到可用内存的限制 例如: 逻辑源行上的字符数 C标准要求允许的最小值为4

我想知道在用C编写的代码中,是否有一行长度(每行字符数)的限制,类似于Fortran 72(或80,包括所有)的限制。我知道出于可读性目的,样式指南通常指向80,但我想知道C是否有真正的限制,就像Fortran一样。

来源:

实施应能够翻译和执行至少一个程序,该程序至少包含以下每一个限制的一个实例:

  • [……]
  • 逻辑源行中有4095个字符
任何C编译器都应该能够处理至少4095个字符的行。现在编译器没有上限——它有效地受到可用内存的限制

例如:

  • 逻辑源行上的字符数
C标准要求允许的最小值为4096。CPP对此没有限制,但对于长度超过65535个字符的行,诊断中可能会报告不正确的列号


这回答了你的问题吗?FORTRAN中的FWW限制是132:C和C++是两种不同的语言,它们有自己的规则集。请不要标记两个,除非问题是关于两种语言的互操作。@ MathewHD它确实回答了C++,所以我把问题改成只包含C。