【问题标题】:number followed by capital L数字后跟大写 L 【发布时间】:2013-06-27 00:07:30 【问题描述】: 512L 是什么意思? (或者可能是任何数字,后跟大写 L) 示例: uint sec 然后是一些带有表达式的代码: sec * 512L (取自XV6代码-mkfs.c) 【问题讨论】: 标签: c xv6 【解决方案1】: L 代表 long。 这会创建一个long 类型的文字。 l 也可以,但它看起来像1,所以应该避免。 【讨论】: @ReutSharabani 真的吗?谷歌“C整数文字”就在那里。