n******e 发帖数: 7 | 1 c (not c++), matlab 都可以
thx. |
w****r 发帖数: 9 | 2 if C can, then C++ should be able to.
【在 n******e 的大作中提到】 : c (not c++), matlab 都可以 : thx.
|
n******e 发帖数: 7 | 3 Sorry, 我的意思其实是VC或windows里的函数我这里不能call。
【在 w****r 的大作中提到】 : if C can, then C++ should be able to.
|
j*****h 发帖数: 62 | 4 double x;
int pos;
(*(long *)&x ) >> pos & 1;
would this work?
【在 n******e 的大作中提到】 : Sorry, 我的意思其实是VC或windows里的函数我这里不能call。
|
k****f 发帖数: 3794 | 5 double可是8 byte的
long只有4个而已
【在 j*****h 的大作中提到】 : double x; : int pos; : (*(long *)&x ) >> pos & 1; : would this work?
|
c*****t 发帖数: 1879 | 6 看什么系统。。。
【在 k****f 的大作中提到】 : double可是8 byte的 : long只有4个而已
|
t****n 发帖数: 15 | 7 union
{ unsigned char bytes[sizeof(double)];
double value;
}
then manipulate unsigned char member.
【在 n******e 的大作中提到】 : c (not c++), matlab 都可以 : thx.
|
n******e 发帖数: 7 | 8 Thx! Another fellow suggested this too. I'm going to give this a try.
【在 t****n 的大作中提到】 : union : { unsigned char bytes[sizeof(double)]; : double value; : } : then manipulate unsigned char member.
|