社区
C语言
帖子详情
问个很弱弱的问题,INT型和LONG型不能相加的吗?
nonkur
2005-09-14 07:40:57
就像这样结果就会出错,把A改成LONG型就好了,为什么?
main()
{
int a;
long b;
a=32767;
b=a+2;
printf("\t%d,%ld\n",a,b);
}
...全文
1152
3
打赏
收藏
问个很弱弱的问题,INT型和LONG型不能相加的吗?
就像这样结果就会出错,把A改成LONG型就好了,为什么? main() { int a; long b; a=32767; b=a+2; printf("\t%d,%ld\n",a,b); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaocai0001
2005-09-14
打赏
举报
回复
楼主的程序是在TC2.0下编译的吧?
稍微修改一下
将
b=a+2;
改成
b=a+2L;
就可以了
megatops
2005-09-14
打赏
举报
回复
int+long会自动把int转换成long再相加最后得到long.没有问题.
llf_hust
2005-09-14
打赏
举报
回复
#include<stdio.h>
int main()
{
int a;
long b;
a=32767;
b=a+2;
printf("\t%d,%ld\n",a,b);
return 0;
}
编译没有错误呀,
输出32767,32769
Java 两个整数 除法的精度
问题
int
/
int
文章目录两个
int
变量的除法运算 结果的精度
问题
Java中其他基本类
型
的运算规则 && 数值存储规则延伸 两个
int
变量的除法运算 结果的精度
问题
代码如下: public class Test { public static void main...
Java数据类
型
与运算符
JAVA变量的命名一定是小驼峰,由数字,字母,下划线,美元组成,
不能
以数字开头。下面例子中java会默认10.3为double,输入给float会造成精度损失。byte是一个字节,所以存的数据大于等于-128小于等于127.否则编译...
[C++] C++ Primer 笔记
一个
long
至少和一个
int
一样大 一个
long
long
至少和一个
long
一样大 其实就是说 short ≤
int
≤
long
≤
long
long
3. 内置类
型
的机器实现 4. 强制类
型
转换的规则 总的来说,范围大的和范围小的一起用,会...
JAVA变量直接可以
相加
不,Java学习第一天
1.java跨平台运行的原理在需要运行在java的操作系统上,先安装一个JVM(Java Virtual Machine)即可由JVM负责java程序的运行,实现跨平台,使其具有良好的可移植性2.怎么实现让常用的java,javac在任何路径下都可以被...
java数据类
型
数据类
型
首先要知道,Java是一种强类
型
语言要求变量的...32768~32767整
型
int
4 字节 -2147483648~2147483647长整
型
long
8 字节 -9223372036854775808L~9223372036854775807L单精度浮点
型
float 4 字节 +/-3.4E+38F
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章