C的基本资料型态.docVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C的基本资料型态.doc

C的基本資料型態 資料型態 佔記憶體空間 範圍 整數(int) 2bytes -32,768~32,767 實數(float) 4bytes 10-38~1038 字元(char) 1byte -128~127 註:根據上面三種加上long 與short又可延伸下面幾種 資料型態 佔記憶體空間 範圍 長整數(long int) 4bytes -2,147,483,648~2,147,483,647 短整數(short int) 2bytes -32,768~32,767 雙倍實數(double) 8bytes 1.7*10-308~1.7*10308 長雙倍實數(long double) 16bytes 3.4*10-4932~1.1*104932 註:加上signed 與unsigned 又可延伸下面幾種 資料型態 佔記憶體空間 範圍 含正負號整數(signed int) 2bytes -32,768~32,767 無正負號整數(unsigned int) 2bytes 0~65,535 含正負號長整數 (signed long int) 4bytes -2,147,483,648~2,147,483,647 無正負號長整數 (unsigned long int) 4bytes 0~4,294,967,295 含正負號短整數 (signed short int) 2bytes -32,768~32,767 無正負號短整數 (unsigned short int) 2bytes 0~65,535 含正負號字元(signed char) 1byte -128~127 無正負號字元(unsigned char) 1byte 0~255 列印文字 有關printf( ) 等輸出、輸入函數詳細的用法,將在「基本輸入輸出函數」中介紹。在此,僅舉出printf( )之一些基本用法。 #include stdio.h main( ) { printf(“白日依山盡,黃河入海流,欲窮千里目,更上一層樓”); } 你若想將每一句斷行來列印,可以加上斷行字元(\n)。程式更改如下: #include stdio.h main( ) { printf(“白日依山盡,\n黃河入海流,\n欲窮千里目,\n更上一層樓”); } 整數的列印 #include stdio.h main( ) { int i; i = 32767; printf(“i = %d\n”, i); // \n表示換行 } 其中%d是留給整數型態變數i填入其值的地方。 印出的結果將是 i = 32767 實數的列印 #include stdio.h main( ) { float pi; pi = 3.14159; printf(“pi = %f\n”, pi); } 字元的列印 #include stdio.h main( ) { char a; a = ‘A’; printf(“a = %c\n”, a); } 字元ASCII碼的列印 #include stdio.h main( ) { char a; a = ‘A’; printf(“a = %d\n”, a); } %d的位置將填入變數a的數值 (即ASCII碼) 65,因此結果如下: a = 65 常數(Constant) 常數是給定的定值,指定給變數(格式如下)即將其值置入變數所代表的記憶體空間中。 變數 = 常數 等號不是數學的「等於」意思,而是將等號右邊常數的值置入左邊的變數記憶體空間中。例如 i = 1; pi = 3.14159; 整數常數的表示法 使用十進位表示法 這是普通的表示法,第一位數字不可為0。如789 使用八進位法 第一位數字一定要為0(零),其後接著八進位數字(使用0~7的數目字),如017。 使用十六進位法 使用0~9的數目字及A~F英文字母表示10~15,其前一定要為0x(零後面跟著x),如0x7F1B。 浮點常數的表示法 浮點數表示法除了我們一般常用的帶小數點的數以外,也可以使用科學記號來表示,格式如下: 1.234e2 e是指數符號,也可寫成大寫的E,本例的值是為1.234*102,也就123.4的值。 字元常數表示法 字元常數一般是以單引號括住字元來表示,如 ‘a’。字元常數除一般常見的英文字母、阿拉伯數字0~9外,還包括特殊的控制字元,如 \n。 C語言能夠顯示在螢幕上的字元可以用一對單引號將其括起來表示,但特殊控制字元卻無法顯示,如return鍵,為解決此問題,C提供以反斜線(\)表示的控制字元,列表如下: 字元 八進位寫法 十六進位寫法 意義 \a \007 \x07 發出一響嗶音 \b \010 \x08 倒退一格

文档评论(0)

18273502 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档