网站大量收购独家精品文档,联系QQ:2885784924

無線通訊網路、Peer-to-Peer(P2P),這兩項技術都是為了讓人們的生活.doc

無線通訊網路、Peer-to-Peer(P2P),這兩項技術都是為了讓人們的生活.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
無線通訊網路、Peer-to-Peer(P2P),這兩項技術都是為了讓人們的生活

CH2? 常數、變數與資料型態 在本章中將介紹C程式資料型態並配合常數與變數的使用。電腦有8位元、16位元、32位元 及64位元等的限制,又整數與浮點的內部結構的不同,其算術運算方式也不相同,因此產生 資料型態的區別。資料型態的轉換基本上都需加以申明,或呼叫函數做轉換,例如字元9轉成整數9,字元指標與整數指標的轉換,有些則不需要做明確的標示,如整數與浮點參雜在一齊的算術運算。 變數的宣告必須表明其資料型態,如此一來C編譯程式(compiler)方能安排適當大小的記憶空間給該變數,並處理適當的運算。 本章主要內容如下 : 2.1 節 資料型態 2.2 節 常數 2.2.1 節 字元常數 2.2.2 節 字串常數 2.2.3 節 整數常數 2.2.4 節 浮點常數 2.2.5 節 符號常數 2.3 節 變數 2.4 節 運算子 2.4.1 節 算術運算子 2.4.2 節 關係運算子 2.4.3 節 邏輯運算子 2.5 節 資料型態轉換 2.1 節 ? 資料型態 C的資料型態基本上可分為二大類: 基本型態(basic data types) 延伸性型態(user-defined data types) 在本章中我們僅討論基本資料型態,延伸性型態將於第7章討論。C的基本資料型態有char (字元),int(整數),float(浮點),與double(倍準浮點)。此外,還有一些修飾詞(qualifier), 如unsigned、short及long可加在基本型態之前,例如: unsigned char c; short int i, j; long int x, y; unsigned int positive; long double area; C語言基本上是沒有布林( boolean )資料型態,但以0當做假,以非0當做真。 資料容量如下: 資料型 容量 數值範圍 輸入/出格式 運算子 char 1 byte -128~127 %c +, -, *, /, % int 2 -32768~32767 %d, %x, %o, %u, %X +, -, *, /, % long 4 -2147483648~2147483647 %ld, %lx, %lX, %lo, %lu +, -, *, /, % float 4 3.4E-38~3.4E+38(7位有效) %f, %e, %E, %g, %G +, -, *, / double 8 1.7E-308~1.7E+308(15位) %lf, %le, %lg +, -, *, / 2.2 節 ? 常數 C的常數有字元常數、字串常數、整數常數、浮點常數等。 2.2.1 節 ? 字元常數 字元常數基本上有三種表示法: 一般均在字元前後加上單引號 ,如 a、A、9、+等。一些特殊控制字元,如跳行、跳頁、水平定位、游標歸位等均無法在螢幕上或印表機顯示出來,因此使用這些字元時,必須用倒斜線\,在其後並附加一字元,如 \n、\f、\t、 \r;或附加三個八進位數,如\007(鈴聲)、\101(=A); 或附加x及兩個十六進位數,如 \x61(=a)。 例如: char c; c = \x61; printf(%c\n%d, c, c); 其輸出為: a 97 我們亦可用整數0至255來表一字元常數或用整數-128至127來表一字元常數。這會牽扯到變數的宣告,例如: unsigned char ch; char c; ch = 224; /* ch = -32 亦可 */ c = -32; /* c = 224 亦可 */ printf(%c %d %c %d, ch, ch, c, c); 其輸出為: α 224 α -32。 This is a string!, 這是一字串, 0123\n0123\t\x61\n。 2.2.3 節 ? 整數常數 整數常數基本上有三種表示方式: 十進位:由0、1、 ... 9所構成,但第一個數不可為0。例如: -1、 231、 32767 等。 八進位:由0、1、 ... 7所構成,第一個數必須為0。例如: -012 (即十進位 -10)

文档评论(0)

daoqqzhuan2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档