unsigned char buf[4];<br /> float f;<br /><br /> f=123.456;<br /> buf[0]=((unsigned char *)&f)[0];<br /> buf[1]=((unsigned char *)&f)[1];<br /> buf[2]=((unsigned char *)&f)[2];<br /> buf[3]=((unsigned char *)&f)[3];<br /><br /><br />执行完后<br /><br />buf[0]=0x79,<br />buf[1]=0xE9,<br />buf[2]=0xF6,<br />buf[3]=0x42.<br />
|