社区
C语言
帖子详情
关于长整数的L
superheasy
2011-02-22 09:54:36
我们知道,数字后面加L,标示长整数;如1234L;
但在一般的c程序中,加不加这个L有什么区别呢???
如 int a = 1234;
及 int a = 1234L; ??
...全文
346
11
打赏
收藏
关于长整数的L
我们知道,数字后面加L,标示长整数;如1234L; 但在一般的c程序中,加不加这个L有什么区别呢??? 如 int a = 1234; 及 int a = 1234L; ??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wizard_tiger
2011-02-24
打赏
举报
回复
不加L表示是整型常量,
加上L表示是长整型常量。
chenjkai1988
2011-02-23
打赏
举报
回复
ANSI C 标准规定int型只要不比long型长就可以了。对于不同的平台是不同的,楼主可以用sizeof(int)和sizeof(long int)来判断所用平台的具体情况。
無_1024
2011-02-23
打赏
举报
回复
对于我们使用的win32是没什么变化的
漫步者、
2011-02-23
打赏
举报
回复
[code=C]/C++
int a = 1234;//1234整型
int a = 1234L; //1234long型
//不管如何,都是被int转换了,所以在这里有没有是没有关系,
//但是1234l和1234的区别在于类型不一样,取值范围不同。
[/code]
ericming200409
2011-02-23
打赏
举报
回复
举个例子:
[code=C]/C++
32767*32767; // 结果错误,因为结果超出了int范围
32767L*32767; // 结果正确
[/code]
ericming200409
2011-02-23
打赏
举报
回复
举个例子:
[code=C]/C++
32767*32767; // 结果错误,因为结果超出了int范围
32767L*32767; // 结果正确
[/code]
proghua
2011-02-23
打赏
举报
回复
在32位系统下,一般ILP32,即整型、长整型、指针是32位的,而64位系统下一般LP64,即整型32位,长整型和指针64位
justkk
2011-02-23
打赏
举报
回复
对于64位应用程序而言,long通常是8字节,表示的数值范围远远大于int
long a=4294967299; //报错,数值超出int的表示范围
long a=4294967299L; //ok
proghua
2011-02-23
打赏
举报
回复
类型不一样
字面值1234类型是int,而字面值1234L类型是long
在Win32下int和long都是32位的
canican
2011-02-23
打赏
举报
回复
就像你去饭店点碗面,要(1234)大腕,
就像楼上说的,有的饭店你点了一个大大碗,出来都是大腕而已
昵称很不好取
2011-02-22
打赏
举报
回复
对于win32平台是一样的
易语言-深入了解数据类型
易语言-深入了解数据类型各种数据类型在内存中的存储情况通过实战游戏对游戏进行读写功能CALL的调用加深理解01.简介02.准备工作03.字节型04.短
整数
型05.
整数
型06.
长
整数
型07.小数型08.双精度小数型09.逻辑型10.日期时间型11.文本型12.字节集13.DXF小练习-喇叭公告14.DXF小练习-透明无敌
python
长
整数
l取消了吗_Python 3.x中的
长
整数
的L后缀
在Python 2.x中,在
长
整数
后面有一个L后缀.由于Python 3将所有
整数
视为
长
整数
,因此已将其删除.从What’s New In Python 3.0开始:The repr() of a long integer doesn’t include the trailing L anymore, so code that unconditionally strips that charact...
长
整数
转化成16进制字符串
6-3
长
整数
转化成16进制字符串(15 分) 本题要求实现一个将
长
整数
转化成16进制字符串的简单重点内容函数。 函数接口定义: void f( long int x, char *p ); 其中x是待转化的十进制
长
整数
,p指向某个字符数组的首元素。函数f的功能是把转换所得的16进制字符串写入p所指向的数组。16进制的A~F为大写字母。 裁判测试程序样例: #include &l...
有一个
长
度为
整数
L的马路,可以想象成数轴上
长
度为L的一个线段,起点是坐标原点,在每个
整数
坐标点有一棵树。
题目描述 有一个
长
度为
整数
L(1<=L<=10000)的马路,可以想象成数轴上
长
度为L的一个线段,起点是坐标原点,在每个
整数
坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。 现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。 可能有M(1<=M<=100)个区间,区间之间可能有重叠。现在要...
python
整数
类型-Python 的数值类型(
整数
、
长
整数
、浮点数和复数)
在Python中有4种类型的数——
整数
、
长
整数
、浮点数和复数。2是一个
整数
的例子。
长
整数
不过是大一些的
整数
。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。(-5+4j)和(2.3-4.6j)是复数的例子。
整数
Python语言的
整数
相当于C语言中的long型,在32位机器上,
整数
的位宽为32位,取值范围为-231~231-1,即-214...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章