请教各位:
int的最大值不是2^32, 也就是4294967296 (2^32)吗?
下面的程序中,为什么x的值大于2147483647就存不下了?int x = 2147483648;
printf("%d", x);
输出:-2147483648求教大神
int的最大值不是2^32, 也就是4294967296 (2^32)吗?
下面的程序中,为什么x的值大于2147483647就存不下了?int x = 2147483648;
printf("%d", x);
输出:-2147483648求教大神
解决方案 »
- 在.cpp文件内加头文件,还提示需要stdafx.h???
- 小弟真心求教HBITMAP与char*互相转换
- 下面的代码为何发生内存泄漏?
- GetWindowLong(..,GWL_STYLE)返回的到底是什么??
- 在哪个文件里#define UNICODE 和#define _UNICODE 使开发的程序支持UNICODE?
- ,你,公司会在软件留后门吗?(万能密码,定时报差之类的东西?
- 关于DialogBar?
- Api Hook能拦截DSound.dll(DirectSound)中有关音频播放的操作么?
- 请坛友们帮个忙,看看新人该怎么来写一个管理系统?
- 用while条件做的线程同步//为什么生产者与消费者没有出现数据错误问题。。
- 请问下VC如何关闭已经弹出的messagebox消息框
- 急!怎么在程序中停靠窗口中实现ListCtrl
unsigned int: 4294967295(2^32-1)
signed int: 2^31-1编译器,程序里面写了一个字符串int i=4294967295,
词法分析得到单词:4294967295然后词法分析认为这个数是一个unsigned int型,值为4294967295
如果需要指定4294967295的类型,可以加后缀