- 110 名前:デフォルトの名無しさん mailto:sage [2008/02/09(土) 14:40:35 ]
- {
*buffer = '0' + ((char)(data >> 8) & 0x0F); if(((data >> 8) & 0x0F) > 9) *buffer += 7; buffer++; *buffer = '0' + ((char)(data>>4) & 0x0F); if(((data>>4) & 0x0F) > 9) *buffer += 7; *buffer++; *buffer = '0' + ((char)data & 0x0F); if((data & 0x0F) > 9) *buffer += 7; } これは、10ビットバイナリ値を3桁の16進数へ変換するらしいのですが これを4桁の10進数にするには、どのように書けば良いのでしょうか。 cは全くの初心者で、本来はで基礎から勉強すれば良いのですが、すぐに この部分だけのソースが欲しいのです。だれか、お助けください。
|

|