嵌入式培訓

    嵌入式Linux就業班馬上開課了 詳情點擊這兒

     
    上海報名熱線:021-51875830
    北京報名熱線:010-51292078
    深圳報名熱線:0755-61280252
    南京報名熱線:4008699035
     
    武漢報名熱線:027-50767718
    成都報名熱線:028-68802075 61787181
    研發與生產 脫產就業培訓基地
    3G通信 企業培訓 
      首 頁   課程介紹   培訓報名  企業培訓   付款方式   講師介紹   學員評價   關于我們   聯系我們  承接項目 開發板商城  論壇
    嵌入式協處理器--FPGA
    FPGA項目實戰系列課程----
    嵌入式OS--3G手機操作系統
    嵌入式協處理器--DSP
    手機/網絡/動漫游戲開發
    嵌入式OS-Linux
    嵌入式CPU--ARM
    嵌入式OS--WinCE
    單片機培訓
    嵌入式硬件設計
    嵌入式OS--VxWorks
    PowerPC嵌入式系統/編譯器優化
    PLC編程/變頻器/數控/人機界面 
    開發語言/數據庫/軟硬件測試
    3G手機軟件測試、硬件測試
    云計算、物聯網
    開源操作系統Tigy OS開發
    小型機系統管理
    其他類
    友情連接
    WEB在線客服
    武漢、南京在線WEB客服
    點擊這里給我發消息  
    QQ客服一
    點擊這里給我發消息  
    QQ客服二
    點擊這里給我發消息
    QQ客服三
    公益培訓通知與資料下載
    企業招聘與人才推薦(免費)

    合作企業新人才需求公告

    ◆招人、應聘、人才合作
    請訪問曙海旗下網站---

    電子人才網
    www.morning-sea.com.cn
    合作伙伴與授權機構
    現代化的多媒體教室
    曙海集團招聘啟示
    曙海動態
    郵件列表
     

    c語言的運算
     

    復合賦值運算符在賦值運算符當中,還有一類C/C++獨有的復合賦值運算符。它們實際上是一種縮寫形式,使得對變量的改變更為簡潔。Total=Total+3;乍一看這行代碼,似乎有問題,這是不可能成立的。其實還是老樣子,'='是賦值不是等于。它的意思是本身的值加3,然后在賦值給本身。為了簡化,上面的代碼也可以寫成:Total+=3;復合賦值運算符有下列這些:符號 功能+= 加法賦值-= 減法賦值*= 乘法賦值/= 除法賦值%= 模運算賦值<<= 左移賦值>>= 右移賦值&= 位邏輯與賦值|= 位邏輯或賦值^= 位邏輯異或賦值上面的十個復合賦值運算符中,后面五個我們到以后位運算時再說明。
    ? 那么看了上面的復合賦值運算符,有人就會問,到底Total=Total+3;與Total+=3;有沒有區別? 對于A=A+1,表達式A被計算了兩次,對于復合運算符A+=1,表達式A僅計算了一次。一般的來說,這種區別對于程序的運行沒有多大影響,但是當表達式作為函數的返回值時,函數就被調用了兩次(以后再說明),而且如果使用普通的賦值運算符,也會加大程序的開銷,使效率降低。
    自增自減運算符這是一類特殊的運算符,自增運算符++和自減運算符--對變量的操作結果是增加1和減少1。
    運算符放在變量前面,那么在運算之前,變量先完成自增或自減運算;如果運算符放在后面,那么自增自減運算是在變量參加表達式的運算后再運算。這樣講可能不太清楚,看下面的例子:num1=4;num2=8;a=++num1;b=num2++;a=++num1;這總的來看是一個賦值,把++num1的值賦給a,因為自增運算符在變量的前面,所以num1先自增加1變為5,然后賦值給a,終a也為5。
    b=num2++;這是把num2++的值賦給b,因為自增運算符在變量的后面,所以先把num2賦值給b,b應該為8,然后num2自增加1變為9。那么如果出現這樣的情況我們怎么處理呢?c=num1+++num2;到底是c=(num1++)+num2;還是c=num1+(++num2);這要根據編譯器來決定,不同的編譯器可能有不同的結果。所以我們在以后的編程當中,應該盡量避免出現上面復雜的情況。
    關系運算符關系運算符是對兩個表達式進行比較,返回一個真/假值。
    符號 功能> 大于< 小于>= 大于等于<= 小于等于== 等于!= 不等于這些運算符大家都能明白,主要問題就是等于==和賦值=的區別了。一些剛開始學習C語言的人總是對這兩個運算符弄不明白,經常在一些簡單問題上出錯,自己檢查時還找不出來。看下面的代碼:if(Amount=123) ……很多新人都理解為如果Amount等于123,就怎么樣。
    其實這行代碼的意思是先賦值Amount=123,然后判斷這個表達式是不是真值,因為結果為123,是真值,那么就做后面的。如果想讓當Amount等于123才運行時,應該if(Amount==123) …

     
     
     
    版權所有:曙海信息網絡科技有限公司 copyright 2000-2010
     
    上海總部

    地址:上海市真北路2500號星河世紀廣場A座1904
    (地鐵11號線上海西站4號出口,家樂福桃浦路店旁)
    郵編:200062
    熱線:021-51875830 32300767
    傳真:021-32300767
    業務手機:15921673576/13918613812
    E-mail:officeoffice@126.com
    客服QQ: shuhaipeixun
    北京分中心

    地址:北京市昌平區沙河南街11號312室
    (地鐵昌平線沙河站B出口) 郵編:102200 行走路線:請點擊這查看
    熱線:010-51292078
    傳真:010-51292078
    業務手機:13661044276
    E-mail:officeoffice@126.com
    客服QQ:1243285887
    深圳分中心

    地址:深圳市羅湖區桂園路2號電影大廈A座1816
    (地鐵一號線大劇院站D出口旁,桂園路和解放路交叉口,近地王大廈)
    熱線:0755-61280252 25912501
    傳真:0755-25912501
    業務手機:13640932289
    郵編:518001
    信箱:qianru2@51qianru.cn
    客服QQ:2472106501
    南京分中心

    地址:江蘇省南京市棲霞區和燕路251號金港大廈B座2201室
    (地鐵一號線邁皋橋站1號出口旁,近南京火車站)
    熱線:4008699035
    傳真:4008699035
    郵編:210046
    信箱:qianru3@51qianru.cn
    客服QQ:1325341129
     
    成都分中心

    地址:四川省成都市高新區中和大道一段99號領館區1號1-3-2903 郵編:610031
    熱線:028-68802075 業務手機:13540421960 傳真:028-68802075
    客服QQ:1325341129 E-mail:qianru4@51qianru.cn

    武漢分中心

    地址:湖北省武漢市東湖高新技術開發區高新二路128號(湖北第二師范正大門對面) 佳源花都一期A4-1-701 郵編:430022
    熱線:027-50767718 業務手機:13657236279 傳真:027-50767718
    客服微信:shuhaipeixun E-mail:qianru5@51qianru.cn51qianru.cn

    雙休日、節假日及晚上可致電值班電話:021-51875830 值班手機:15921673576/13918613812


    備案號:滬ICP備08026168號

    .(2013年03月06日)................................................................................
    主站蜘蛛池模板: 长宁县| 神木县| 江北区| 平定县| 宣武区| 沽源县| 金门县| 宜良县| 温宿县| 南昌县| 瓮安县| 肃南| 阿克陶县| 承德县| 临漳县| 伽师县| 阳山县| 宣汉县| 株洲市| 沅陵县| 义乌市| 手游| 仁化县| 建阳市| 精河县| 临高县| 孟州市| 昔阳县| 巫溪县| 德惠市| 兴文县| 昌平区| 永春县| 邵东县| 尼勒克县| 怀来县| 北宁市| 通许县| 淳化县| 新疆| 高邮市|