欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: C語言數據類型轉換unsigned int如何拆分成2個char [打印本頁]

作者: jxrjamu    時間: 2019-12-19 10:51
標題: C語言數據類型轉換unsigned int如何拆分成2個char
各位大神那位可以指點一下  unsigned int  如何拆分成2個 unsigned char  我需要存儲到EEPROM里面 然后讀出來怎么組合會  unsigned int     unsigned long  如何拆分成4個 unsigned char  我需要存儲到EEPROM里面 然后讀出來怎么組合會   unsigned long

謝謝

作者: geyue12345    時間: 2019-12-19 14:52
unsigned long a = 0x12345678;
unsigned char buf[4];

buf[0] = a >> 24;
buf[1] = a >> 16;
buf[2] = a>> 8;
buf[3] = a;

a = (buf[0] << 24) + (buf[1] << 16) + (buf[2] << 8) + buf[3];
作者: linzhiqi1    時間: 2019-12-19 16:58
單片機C 的int 兩個字節  TC  TC++  VC++ 普通的int4個字節  (有短型的2兩個字節)
作者: jxrjamu    時間: 2019-12-19 22:08
非常感謝




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1