在 编写服务器类型程序时, 用到了 long long 类型整数(也就是 long 64), 该类型数据运行正常, 就是不知应该如何将该数据在 printf() 中进行打印?
我想实现两个long相减,我这样写 long cur = new long(curid); long from = new long(fromquestid); return new long(cur-from) ; //这句报错了 Operator-cannot be applied to (java.lang.long,java.lang.long) 怎么改能实现这个功能呢? 多谢多谢
做过socket的都知道网络字节转换的事情,网络中传输的数据有的和本地字节存储顺序一致,而有的则截然不同,为了数据的一致性,就要把本地的数据转换成网络上使用的格式,然后发送出去,接收的时候也是一样的,经过转换然后才去使用这些数据,基本的库函数中提供了这样的可以进行字节转换的函数,如和htons( ) htonl( ) ntohs( ) ntohl( ),这里n表示network,h表示host,htons( ) htonl( )用于本地字节向网络字节转换的场合,s表示...
给定一个字符串,共32个0、1字符,相当于一个long类型的二进制表示, 比如: string bin_str = "0000000111111111111111111111111"; 现在想把这个字符串转换成一个long类型,而且还希望能从long类型转换成一个这样的字符串, 有什么好办法? 谢谢!
求教: 有一个字段事long类型的,bitmap ,我想通过以下语句将它显示出来: select bitmap from table where ri=1; 但是得到的结果却是不可显示字符。 因为这个字段有特殊的用途,表的结构也不能变了,现在希望能够读出其内容,让后显示成二进制的格式,怎么实现啊。
我的代码如下:
[code]
#include