c语言中,合法的长整型常数是
在C语言中,合法的长整型常数可以是以下几种类型:
1. 十进制常数:以非零数字开头,后跟任意数量的数字。例如,123456789L。
2. 八进制常数:以0开头,后跟任意数量的数字。例如,01234567L。
3. 十六进制常数:以0x或0X开头,后跟任意数量的数字和字母(大小写均可)。例如,0xABCDEF012L。
4. 后缀L或l:表示长整型,可以大写或小写。例如,123L或123l。
整型常量合法要求 5. 后缀UL、Ul、uL、ul、LU、Lu、lU、lu:表示无符号长整型,可以大写或小写。例如,123UL或123ul。
6. 前缀0或0x:如果一个数是以0或0x开头的,则它被解释为八进制或十六进制数。例如,0123L或0x4567L。
需要注意的是,长整型常数可能会超出机器的表示范围,在这种情况下,编译器会给出一个警告或错误。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论