青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

星光燦爛

C元素

char 類型的符號(hào)

 我們都知道,C語言中的基本數(shù)據(jù)類型都分為 有符號(hào)型,和無符號(hào)型, 分別用signed  和 unsigned 來表示。一般情況下, 對(duì)于有符號(hào)類型, 聲明時(shí)可以省略掉前面的signed,  int i 等價(jià)于 signed int i. 星星一直以為所有數(shù)據(jù)類型,在所有的情況都適用此省略規(guī)則,直到前兩天在ADS上編譯一段程序時(shí)遇到了一個(gè)“靈異的問題“:

定義了一個(gè)變量  char ch = -5 ; 可以是編譯器卻給出了警告, 并且其后的代碼中 if( ch < 0 ) 結(jié)果為假! 這段代碼在vc上面編譯是沒有問題的。 后來在網(wǎng)上查了一些資料,原來是這樣: 對(duì)于 char ch 這樣的定義 C語言標(biāo)準(zhǔn)并沒有強(qiáng)制規(guī)定它的是一個(gè)有符號(hào)數(shù)還是無符號(hào)數(shù),不同的編譯器可以有不同的實(shí)現(xiàn)。ADS 認(rèn)為 char ch 是要定義一個(gè)無符號(hào)數(shù)即 unsigned ch = -5 ,所以會(huì)給警告,并且后續(xù)的代碼工作不正常, 而vc默認(rèn) char 為 signed char, 所以沒有問題。


解決方法

1. 使用自己定義的數(shù)據(jù)類型, 在不同平臺(tái)上只需要重新編譯代碼


#if defined ( ADS )
typedef signed char CHAR;
#else
typedef char CHAR;
#endif

2. 修改編譯器設(shè)置

VC可以使用 /J 指令將默認(rèn)的char類型定義成 unsigned char
ADS 可以使用 --signed_chars 參數(shù)來將默認(rèn)的 char 類型定義為 signed char


3. 除非必要,不要使用 char 類型



posted on 2007-08-09 17:00 菌子 閱讀(1317) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C/C++


只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導(dǎo)航

<2007年8月>
2930311234
567891011
12131415161718
19202122232425
2627282930311
2345678

統(tǒng)計(jì)

常用鏈接

留言簿(8)

隨筆分類

隨筆檔案

令一片星空

搜索

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产亚洲欧洲997久久综合| 性欧美超级视频| 久久香蕉国产线看观看av| 国产一本一道久久香蕉| 欧美在线观看视频| 亚洲欧美日韩另类精品一区二区三区| 欧美日韩亚洲高清| 亚洲综合国产激情另类一区| 亚洲亚洲精品在线观看 | 欧美在线日韩| 精品av久久久久电影| 欧美xxx成人| 欧美日韩一区二区三区四区在线观看 | 欧美mv日韩mv亚洲| 99精品国产热久久91蜜凸| 99视频日韩| 国产日韩一区二区三区在线| 免费国产一区二区| 欧美日韩高清在线播放| 欧美一区2区三区4区公司二百 | 欧美福利电影网| 欧美日韩国产麻豆| 久久久精品免费视频| 欧美插天视频在线播放| 中国成人在线视频| 欧美一区二区在线免费观看| 91久久久久久| 午夜精品免费视频| 亚洲日本理论电影| 亚洲女爱视频在线| 欧美激情视频免费观看| 狠狠入ady亚洲精品| 亚洲国产婷婷香蕉久久久久久99 | 亚洲男人的天堂在线aⅴ视频| 狠狠噜噜久久| 亚洲欧美国产精品va在线观看| 亚洲第一二三四五区| 亚洲图片在线| 99视频精品在线| 久久久精品国产99久久精品芒果| 亚洲一卡久久| 牛牛影视久久网| 久久精精品视频| 国产精品豆花视频| 亚洲国内精品在线| 一色屋精品视频免费看| 欧美成人免费一级人片100| 欧美精品成人91久久久久久久| 亚洲欧美日韩在线观看a三区| 久久性色av| 久久精品视频导航| 国产精品电影网站| 99视频在线观看一区三区| 亚洲国产视频一区二区| 久久久久99| 久久久久久亚洲精品杨幂换脸| 欧美日韩在线综合| 最新热久久免费视频| 精品999在线播放| 久久国产视频网站| 久久久国产精彩视频美女艺术照福利| 欧美视频在线观看免费网址| 亚洲美女中文字幕| 99视频精品| 欧美日韩亚洲视频| 99ri日韩精品视频| 欧美日韩视频| 99re6这里只有精品视频在线观看| 欧美一区综合| 欧美影院成人| 国产欧美日韩一区二区三区| 亚洲网站在线看| 亚洲在线一区二区三区| 欧美视频在线免费| 亚洲一区欧美激情| 午夜日韩激情| 国产综合一区二区| 久久久久九九九九| 欧美xart系列在线观看| 亚洲国内精品在线| 欧美国产视频一区二区| 亚洲日本成人在线观看| 一本久久a久久精品亚洲| 欧美日韩理论| 亚洲在线播放| 久久影院亚洲| 日韩午夜在线观看视频| 欧美日韩国产综合视频在线观看 | 先锋影音网一区二区| 亚洲电影在线看| 日韩一区二区精品视频| 国产精品久久久久久亚洲毛片| 亚洲一区二区在线| 久久久不卡网国产精品一区| 亚洲欧洲精品一区二区精品久久久 | 亚洲乱码一区二区| 欧美午夜精品电影| 久久精品水蜜桃av综合天堂| 欧美成人第一页| 亚洲午夜免费福利视频| 国产一区激情| 欧美乱人伦中文字幕在线| 亚洲在线1234| 最新69国产成人精品视频免费| 亚洲专区在线| 亚洲国产精品视频一区| 国产精品九九| 免费欧美视频| 欧美一级久久久久久久大片| 亚洲国产高清在线| 久久国产精品72免费观看| 亚洲乱码国产乱码精品精可以看| 国产九九精品视频| 欧美精彩视频一区二区三区| 午夜视频久久久久久| 亚洲精品一区二| 麻豆精品视频在线| 午夜久久电影网| av成人动漫| 亚洲黄色在线视频| 国产亚洲欧美一区在线观看| 国产精品av久久久久久麻豆网| 乱码第一页成人| 欧美一区二区三区精品电影| 一本色道婷婷久久欧美| 亚洲福利国产精品| 老司机久久99久久精品播放免费 | 国产欧美婷婷中文| 欧美日韩国产区一| 国产精品乱人伦中文| 欧美国产免费| 久久精品亚洲热| 午夜精品久久久久久久| 亚洲最新中文字幕| 亚洲人成网站在线观看播放| 黄色免费成人| 国语精品一区| 国产亚洲精品成人av久久ww| 国产精品久久久久久久久久直播 | 一区二区三区久久精品| 亚洲第一久久影院| 亚洲丰满在线| 亚洲黄色成人| 91久久夜色精品国产九色| 欧美激情视频一区二区三区在线播放 | 亚洲精品系列| 最新高清无码专区| 欧美影院久久久| 亚洲免费黄色| 欧美激情一二区| 欧美成人国产| 亚洲第一偷拍| 亚洲精品永久免费精品| 亚洲国内精品在线| 99视频有精品| 午夜精品久久久久久久99樱桃 | 小黄鸭精品密入口导航| 午夜精品国产更新| 久久激情五月婷婷| 欧美国产在线电影| 亚洲激情精品| 在线一区欧美| 久久精品理论片| 欧美99在线视频观看| 欧美日韩喷水| 国产日产欧美精品| 精品9999| 在线视频亚洲一区| 久久riav二区三区| 女主播福利一区| 亚洲精品国偷自产在线99热| 亚洲图片激情小说| 久久精品免费| 欧美激情aⅴ一区二区三区 | 亚洲在线免费| 久久精品亚洲| 欧美欧美在线| 国模私拍视频一区| 野花国产精品入口| 久久高清免费观看| 亚洲国产91精品在线观看| 亚洲视频在线观看网站| 久久久美女艺术照精彩视频福利播放 | 久久久久久久综合色一本| 欧美福利网址| 亚洲视频一二区| 美女精品网站| 国产精品入口尤物| 亚洲精品久久7777| 欧美一区二区三区免费观看视频 | 欧美视频中文在线看 | 欧美日韩免费在线| 狠狠色香婷婷久久亚洲精品| 一本一本久久a久久精品牛牛影视| 久久精品国产96久久久香蕉| 日韩视频在线免费观看| 久久久亚洲国产美女国产盗摄| 国产精品久久久久久久久动漫| 很黄很黄激情成人| 欧美一区二区三区视频免费播放|