c語言任意進制轉(zhuǎn)換 C語言4字節(jié)(16進制)轉(zhuǎn)換成浮點數(shù)的問題?
C語言4字節(jié)(16進制)轉(zhuǎn)換成浮點數(shù)的問題?Unsigned char*b=(Unsigned char*)&a指針b,指向a的第一個地址。如何計算它:來自傳感器的CD41,如果它是一個小終端代碼,則
C語言4字節(jié)(16進制)轉(zhuǎn)換成浮點數(shù)的問題?
Unsigned char*b=(Unsigned char*)&a指針b,指向a的第一個地址。
如何計算它:
來自傳感器的CD41,如果它是一個小終端代碼,則四個字節(jié)的內(nèi)容變?yōu)?x41cccd
浮點值變?yōu)?5.6。
你可以使用聯(lián)合體自己研究:
union u{
float v
unsigned char c[4
]unsigned int i
}UU
main(){
UU。C[0]=0xcd
UU。C[1]=0xCC
UU。C[2]=0xCC
UU。C[3]=0x41
打印F(%F%X“,UU。五、 呃。一)
}