久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: C語言數據類型及強制轉換(待補充) [打印本頁]

作者: 51黑黑黑    時間: 2016-2-12 19:18
標題: C語言數據類型及強制轉換(待補充)
typedef signed   char  s8;
typedef unsigned char  u8 ;
typedef signed   int  s16;
typedef unsigned int   u16;
typedef signed   long s32;
typedef unsigned long  u32;

  以上列出了常用的數據類型,在IAR編譯器中,char默認的是unsignedchar,這點要注意,下例說明這個問題:
例1:
char a=5,b=6,c=0;
c=a-b;
結果c=255,顯然c是unsigned char,于是將char換成signed char,得到結果為-1;

例2:(強制類型轉換)
u16 a=30000,b=50000,c=10000;
u32 d=0;
d=a+b+c;
結果24464,因為unsignedchar最大值65535,a+b+c超出了65535,所以90000-65536=24464;
改為d=(u32)a+(u32)b+(u32)c,結果90000,由于強制將每個u16型轉化為u32型,故不存在溢出的問題








歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人福利在线观看 | 国产精品手机在线 | 国产免费无遮挡 | 色吧综合 | 在线一区二区视频 | 亚洲高清视频在线观看 | 日韩有码在线观看 | 亚洲激情片 | 可以在线观看的av | 日本一本草久p | 久久老司机 | 成人a毛片 | 色视频www在线播放国产人成 | 精品欧美黑人一区二区三区 | 国产高清在线视频 | 毛片网页 | 黄色天天影视 | 日韩中文视频 | 神马九九| 一区二区影视 | 亚洲成人av在线播放 | 国产小视频在线播放 | 亚洲日本精品 | 久久久婷婷 | 久草福利在线视频 | av片免费看| 国产高清视频在线播放 | 国产区在线 | 国产一区二区在线观看视频 | 欧美日韩一区在线观看 | 国产成人久久精品麻豆二区 | 中文字幕在线观看第一页 | 中文字幕第一区综合 | 久久新视频 | 青青草手机视频 | 日韩欧美一级片 | 亚洲激情视频在线 | 黄色网址在线免费观看 | 色网站女女 | 亚洲综合视频在线观看 | 久久av影院|