无符号数转成有符号数自然会大一倍,举例如:1字节表示无符号数范围是0-255,而表示有符号数是-128到127。但在c++中正常转换虽然数转得可能不对,但不会出现溢出的错误。你这个真没做过,不过建议大一倍应该没有问题。
解决方案 »
- 在对话框中绘图,程序最小化之后重新显示图形就没有了
- 关于struct的内存分配的小问题
- 一个图象显示问题,请教
- 请教在VC6.0中,我编译执行一个CPP文件必须要建立工程文件吗?
- 才鸟发问,送分~~:关于MSDN2003
- 谁有windows下表示正在删除的那个avi动画?50分相酬
- 想问一下。C++到底比C#高效多少呢?
- 如何用ADO连接带密码的ACCESS数据库?
- 如何使鼠标点击对话框的任何一个地方都可以拖动对话框?而不止是标题栏?
- 如何发送一个消息把其中CString的内容发出去.
- MFC使用Class Wizard重载视图类的OnCreateClient()和OnSize()函数
- 远程桌面连接 regsvr32命令没反应
在程序里用 VARIANT 插入数据库时,VARIANT 可以进行自动转换
但在 sql 语言里暂时还没发现有这功能目前只能折中一下:
DECLARE @n1 INT = 65535
DECLARE @n2 SMALLINT = (@n1 & 0x7FFF) - (@n1 & 0x8000)SQL2008R2