[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 程序設計基礎(C語言)(第二版)
    該商品所屬分類:研究生 -> 工學
    【市場價】
    441-640
    【優惠價】
    276-400
    【作者】 巫喜紅、鐘秀玉、陳世基、肖振球、房宜汕、馮斯苑、藍紅苑 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學 
    【出版社】清華大學出版社 
    【ISBN】9787302470137
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:32開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302470137
    叢書名:21世紀高等學校計算機教育實用規劃教材

    作者:巫喜紅、鐘秀玉、陳世基、肖振球、房宜汕、馮斯苑、藍紅苑
    出版社:清華大學出版社
    出版時間:2017年08月 


        
        
    "
    編輯推薦
    本書是作者多年來在講授C語言程序設計的基礎上,總結教學經驗編寫的。以掌握程序設計思想為主線,由淺入深,先講述基本知識及例題,再講述應用方法,重點是訓練學生的編程思維,提高學生應用C語言的能力。本書突出培養工程應用型人纔的程序設計與綜合應用能力,強調實用性,體現“通俗易懂、結構清晰、層次分明、示例豐富”的特色。 
    內容簡介
    本書以C語言為實例介紹程序設計的基礎知識,是介紹C語言程序內容和學習C語言程序設計方法的教學用書。本書由淺入深地講解了如何使用程序設計思想分析和理解問題,如何利用C語言程序設計方法處理和解決實際問題。本書將C語言的學習分為12章。第1~2章介紹了C語言的基本概念、基本常識和程序設計思想; 第3~6章介紹了C語言的數據類型及三種結構; 第7~11章介紹了C語言的數組、函數、指針、結構體、共用體、枚舉類型和位運算; 第12章為文件操作。
    本書適合高等院校的計算機專業或相關專業的學生使用,也可以作為計算機愛好者的自學參考書。
    目錄

    目錄


    第1章概述

    1.1計算機程序和計算機語言

    1.1.1低級語言

    1.1.2高級語言

    1.2C語言程序設計的一般步驟

     


    目錄


     


     


    第1章概述


     


    1.1計算機程序和計算機語言


     


    1.1.1低級語言


     


    1.1.2高級語言


     


    1.2C語言程序設計的一般步驟


     


    1.3C語言的發展歷程


     


    1.4初識C語言


     


    1.4.1C語言的特點


     


    1.4.2CC


     


    1.4.3C語言的字符集


     


    1.4.4C語言的詞彙


     


    1.5簡單的C語言程序


     


    1.5.1C程序舉例


     


    1.5.2C程序的結構特點


     


    1.5.3養成良好的程序設計風格


     


    1.6運行C程序的步驟與方法


     


    1.7本章小結


     


    習題1


     


    第2章算法與程序


     


    2.1算法基礎知識


     


    2.2算法的特征


     


    2.3幾種常用的算法


     


    2.4簡單算法示例


     


    2.5如何評價一個算法


     


    2.6算法的描述工具


     


    2.6.1自然語言


     


    2.6.2程序流程圖


     


    2.6.3NS結構化流程圖


     


    2.6.4過程設計語言


     


    2.6.5PAD


     


    2.6.6判定表和判定樹


     


    2.7結構化程序設計方法


     


    2.8本章小結


     


    習題2


     


    第3章基本數據類型與表達式


     


    3.1數據類型分類


     


    3.2整型數據


     


    3.3浮點型數據


     


    3.4字符型數據


     


    3.5常量與變量


     


    3.5.1常量


     


    3.5.2變量


     


    3.6運算符和表達式


     


    3.6.1C語言運算符簡介


     


    3.6.2算術運算符和算術表達式


     


    3.6.3關繫運算符和關繫表達式


     


    3.6.4邏輯運算符和邏輯表達式


     


    3.6.5條件運算符和條件運算表達式


     


    3.6.6逗號運算符和逗號表達式


     


    3.7本章小結


     


    習題3


     


     


     


     


     


     


     


     


    第4章順序結構程序設計


     


    4.1順序程序設計舉例


     


    4.2C語句


     


    4.2.1C語句概述


     


    4.2.2基本的語句——賦值語句


     


    4.3數據的輸入輸出


     


    4.3.1格式輸出函數printf


     


    4.3.2格式輸入函數scanf


     


    4.3.3字符輸出函數putchar


     


    4.3.4字符輸入函數getchar


     


    4.4本章小結


     


    習題4


     


    第5章選擇結構程序設計


     


    5.1為什麼需要選擇結構


     


    5.2if語句實現選擇結構


     


    5.2.1單分支if語句


     


    5.2.2雙分支if語句


     


    5.2.3多分支if語句


     


    5.3switch語句實現選擇結構


     


    5.4選擇結構的嵌套


     


    5.5選擇結構程序設計綜合舉例


     


    5.6本章小結


     


    習題5


     


    第6章循環結構程序設計


     


    6.1為什麼需要循環結構


     


    6.2while語句實現循環結構


     


    6.3dowhile語句實現循環結構


     


    6.4for語句實現循環結構


     


    6.5break語句和continue語句


     


    6.5.1break語句提前退出循環


     


    6.5.2continue語句提前結束本次循環


     


    6.6循環的嵌套


     


    6.7循環結構程序設計綜合舉例


     


    6.8本章小結


     


    習題6


     


    第7章數組


     


    7.1定義和引用一維數組


     


    7.1.1定義一維數組


     


    7.1.2引用一素


     


    7.1.3初始化一維數組


     


    7.1.4一維數組程序舉例


     


    7.2定義和引用二維數組


     


    7.2.1定義二維數組


     


    7.2.2引用二素


     


    7.2.3初始化二維數組


     


    7.2.4二維數組程序舉例


     


    7.3字符數組


     


    7.3.1定義字符數組


     


    7.3.2初始化字符數組


     


    7.3.3引用字符素


     


    7.3.4字符串和字符串結束標志


     


    7.3.5字符數組的輸入輸出


     


    7.3.6使用字符串處理函數


     


    7.3.7字符數組應用舉例


     


    7.4本章小結


     


    習題7


     


    第8章函數


     


    8.1函數概述


     


    8.2函數的定義


     


    8.2.1無參函數的定義形式


     


    8.2.2有參函數的定義形式


     


    8.2.3定義空函數


     


    8.2.4函數定義注意事項


     


    8.3函數調用


     


    8.3.1函數的參數


     


    8.3.2對調用函數的聲明


     


    8.3.3函數的返回值


     


    8.4嵌套調用和遞歸調用


     


    8.4.1嵌套調用


     


    8.4.2函數的遞歸調用


     


    8.5數組作為函數參數


     


    8.5.1

     


    8.5.2數組名作函數參數


     


    8.5.3多維數組名作函數參數


     


    8.6變量的作用域


     


    8.6.1局部變量


     


    8.6.2全局變量


     


    8.7變量的存儲類型


     


    8.7.1動態存儲方式


     


    8.7.2靜態存儲方式


     


    8.7.3存儲類別小結


     


    8.8內部函數和外部函數


     


    8.8.1內部函數


     


    8.8.2外部函數


     


    8.9本章小結


     


    習題8


     


    第9章指針


     


    9.1指針概述


     


    9.2指針變量


     


    9.2.1指針變量的定義


     


    9.2.2指針變量的初始化


     


    9.2.3指針變量的引用


     


    9.2.4指針變量的運算


     


    9.3指針與數組


     


    9.3.1數組指針


     


    9.3.2指針數組


     


    9.3.3指向多維數組的指針


     


    9.4指針與字符串


     


    9.4.1字符型指針


     


    9.4.2通過指針引用字符串


     


    9.4.3指針處理字符串應用舉例


     


    9.5指針與函數


     


    9.5.1函數指針


     


    9.5.2指針函數


     


    9.5.3帶參的main函數


     


    9.6多重指針


     


    9.7動態內存分配與指向它的指針變量


     


    9.7.1內存的分配


     


    9.7.2動態創建數組


     


    9.8本章小結


     


    習題9


     


    第10章結構體、共用體和枚舉類型


     


    10.1結構體


     


    10.1.1結構體的定義


     


    10.1.2結構體變量的定義


     


    10.1.3結構體變量的使用


     


    10.1.4結構體數組


     


    10.1.5結構體與指針


     


    10.1.6結構體綜合舉例


     


    10.2鏈表


     


    10.2.1鏈表基本結構與定義


     


    10.2.2鏈表基本操作


     


    10.2.3建立動態鏈表


     


    10.2.4輸出鏈表


     


    10.3共用體


     


    10.3.1共用體的定義


     


    10.3.2共用體變量的定義和使用


     


    10.3.3共用體數據的特點


     


    10.3.4共用體舉例


     


    10.4枚舉類型


     


    10.4.1枚舉類型的定義


     


    10.4.2枚舉類型變量的定義和使用


     


    10.4.3枚舉類型數據的特點


     


    10.4.4枚舉類型舉例


     


    10.5typedef重定義數據類型名


     


    10.5.1typedef概述


     


    10.5.2typedef的典型用法


     


    10.5.3typedef#define的區別


     


    10.6本章小結


     


    習題10


     


    第11章位運算


     


    11.1位運算概述


     


    11.2位運算符


     


    11.2.1取反運算


     


    11.2.2左移運算


     


    11.2.3右移運算


     


    11.2.4按位與運算


     


    11.2.5按位異或運算


     


    11.2.6按位或運算


     


    11.2.7不同長度的數據進行位運算


     


    11.2.8位運算舉例


     


    11.3位段


     


    11.4本章小結


     


    習題11


     


    第12章文件


     


    12.1文件概述


     


    12.2文件類型指針


     


    12.3文件的打開和關閉


     


    12.3.1打開文件函數fopen


     


    12.3.2關閉文件函數fclose


     


    12.4文件的讀寫


     


    12.4.1字符讀寫函數fputcfgetc


     


    12.4.2字符串讀寫函數fputsfgets


     


    12.4.3數據塊讀寫函數fwritefread


     


    12.4.4格式化讀寫函數fprintffscanf


     


    12.5文件的定位


     


    12.5.1文件位置指針定位函數fseek


     


    12.5.2文件位置指針復位函數rewind


     


    12.5.3文件位置指針查詢函數ftell


     


    12.6文件檢測函數


     


    12.6.1文件結束檢測函數feof


     


    12.6.2文件出錯檢測函數ferror


     


    12.6.3文件出錯標志和文件結束標志置0函數clearerr


     


    12.6.4應用舉例


     


    12.7本章小結


     


    習題12


     


    附錄A常用字符與ASCII碼對照表


     


    附錄BC語言中的關鍵字


     


    附錄C運算符和結合性


     


    附錄DC語言常用語法


     


    附錄EANSI C常用庫函數


     


    參考文獻


     

    前言


    前言


    前言

    程序設計基礎是一門理論與實踐密切相關、以培養學生程序設計能力為目標的課程,它的任務是培養學生應用高級程序設計語言求解問題的基本能力,其難點在於幫助學生從現有的思維模式轉向機器思維模式。通過學習本課程,學生可以了解高級程序設計語言的結構,掌握基本的應用計算機求解問題的思維方法以及基本的程序設計過程和方法; 本課程從提出問題、選定數據表示方式、設計算法,到編寫代碼、調試和測試程序,以及分析結果的過程中,培養學生抽像問題、設計與選擇解決方案的能力,以及用程序設計語言實現方案並進行測試和評價的能力。C語言由於具有卓越的優點,因此在計算機的各個領域得到了廣泛應用,從繫統軟件的編寫到應用程序的設計,特別是在圖形處理和底層應用方面應用廣泛。此外,C語言是一門結構化程序設計語言,有利於學生掌握程序設計的思想,因此,C語言已經成為目前高校學生學習程序設計必須掌握的一門基礎性語言。本書選用C語言作為實例來介紹程序設計的基礎。本書是作者多年來在講授C語言程序設計的基礎上,總結教學經驗編寫的。本書以掌握程序設計思想為主線,由淺入深,先講述基本知識及例題,再講述應用方法,重點是訓練學生的編程思維,提高學生應用C語言的能力。本書突出培養工程應用型人纔的程序設計與綜合應用能力,強調實用性,體現“通俗易懂、結構清晰、層次分明、示例豐富”的特色。本書所有例子均在Visual C 6.0環境下運行通過。為了方便學習和加強實驗教學,同時編寫了與該書配套的用書《程序設計基礎(C語言)(第二版)學習輔導》。全書共分12章。第1~2章介紹了C語言的基本概念、基本常識、算法與程序設計思想,由馮斯苑老師編寫; 第3章介紹了C語言的基本數據類型與表達式,由房宜汕老師編寫; 第4章介紹了順序結構程序設計,由鐘秀玉老師編寫; 第5~6章介紹了選擇結構程序設計和循環結構程序設計,由房宜汕老師編寫; 第7章介紹了數組,由鐘秀玉老師編寫; 第8章介紹了函數,由藍紅苑老師編寫; 第9章介紹了指針,由肖振球老師編寫; 第10~11章介紹了結構體、共用體、枚舉類型和位運算,由巫喜紅老師編寫; 第12章介紹了文件的輸入輸出操作,由陳世基老師編寫;此外,附錄部分由陳世基老師編寫。全書由巫喜紅老師統稿,鐘秀玉老師和巫喜紅老師審定。本書在寫作過程中,參考了部分圖書資料和網站資料,在此向其作者表示感謝。本書的出版得到了2015年廣東省“質量工程”項目“精品教材程序設計基礎(C語言)”(粵教高函[2015]133號)、2013年*地方所屬高校“本科教學工程”大學生校外實踐教育基地建設項目“嘉應學院——梅州市職業技術學校教育學實踐教育基地”(教高司函[2013]48號)、2012年度廣東省高等學校教學質量與教學改革工程本科類項目“職業教育師資實踐教學基地”(粵教高函[2012]123號)、2016年廣東省高校教學質量與教學改革工程項目“精品資源共享課《數據結構》”(粵教高函[2016]233號)的支持,在此表示衷心的感謝。此外,在2015年校級優秀教材評選活動中,本書的版榮獲嘉應學院優秀教材一等獎。由於作者水平和經驗有限,書中難免有不足之處,懇請讀者提出寶貴意見和建議,使本書日臻完善。為方便教師的教學工作和讀者的學習,本書有配套的源程序代碼、習題答案和電子教案,需要者可發Email到jdwxh@jyu.edu.cn與編者聯繫獲取。編者2017年5月








    媒體評論
    評論
    在線試讀
    第3章基本數據類型與表達式

    本章重點: C語言的各種數據類型; C語言的各種運算符號。本章難點: 各種數據類型的存儲方式; 各種運算符的優先級。
    計算機程序處理的數據不僅僅是簡單的數字,而是計算機處理的信息,包括數字、字符、聲音、圖像和視頻。這些數據以一定的數據形式進行存儲。數據在內存中存放的形式和可以進行的操作由數據類型決定。對數據的不同操作可以構成各種各樣的表達式。3.1數據類型分類數據是程序的操作對像,不同類型的數據有不同的存儲方式和操作。在C語言中,數據類型非常豐富,如圖3.1所示。

    數據類型基本類型數值類型整型短整型(short int)
    無符號短整型(unsigned short int)
    基本整型(int)
    無符號基本整型(unsigned int)
    長整型(long int)
    無符號長整型(unsigned long int)
    雙長整型(long long int)
    無符號雙長整型(unsigned long long int)
    浮點型單精度型(float)
    雙精度型(double)第3章基本數據類型與表達式



    本章重點: C語言的各種數據類型; C語言的各種運算符號。本章難點: 各種數據類型的存儲方式; 各種運算符的優先級。
    計算機程序處理的數據不僅僅是簡單的數字,而是計算機處理的信息,包括數字、字符、聲音、圖像和視頻。這些數據以一定的數據形式進行存儲。數據在內存中存放的形式和可以進行的操作由數據類型決定。對數據的不同操作可以構成各種各樣的表達式。3.1數據類型分類數據是程序的操作對像,不同類型的數據有不同的存儲方式和操作。在C語言中,數據類型非常豐富,如圖3.1所示。

    數據類型基本類型數值類型整型短整型(short int)
    無符號短整型(unsigned short int)
    基本整型(int)
    無符號基本整型(unsigned int)
    長整型(long int)
    無符號長整型(unsigned long int)
    雙長整型(long long int)
    無符號雙長整型(unsigned long long int)
    浮點型單精度型(float)
    雙精度型(double)
    長雙精度型(long double)
    字符類型(char)
    構造類型數組
    結構體(struct)
    共用體(union)
    枚舉類型(enum)
    指針類型(*)
    空類型(void)


    圖3.1C語言的數據類型


    第3章基本數據類型與表達式

    程序設計基礎(C語言)(第二版)
    3.2整 型 數 據1. 整型數據的存儲方式整型數據是沒有小數部分的數值,在C語言中可以用3種形式表示: (1) 十進制整數,如123、-456、89。(2) 八進制整數,如0123表示八進制整數123,開頭的0表示八進制數。(123)8=1×82 2×81 3×80=(83)10。(3) 十六進制整數,如0x2F表示十六進制整數2F,開頭的0x表示十六進制數。(2F)16=2×161 15×160=(47)10。數據在內存中是以二進制形式存儲的,C語言對不同的數據類型分配不同長度規格的存儲空間,不同長度規格的存儲空間對應的數據取值範圍又是不同的。即使同樣長度規格的存儲空間表示的數據範圍還與是否有符號、是定點表示還是浮點表示有關。後,不同數據類型分配的存儲長度還與編譯繫統有關。Visual C 6.0對整型數據分配4B的存儲空間。實際上,整型數據是以補碼的形式進行存儲的。一個正整數的補碼跟該整數的原碼(即該數的二進制形式)相同。而一個負整數的補碼則將該數的值的二進制形式進行按位取反,末尾加1。如果是有符號整數,則左邊的一位表示符號位,符號位用0表示正,用1表示負。2. 整型數據的分類int是C語言的基本整數類型,此外,C語言還提供了4個可以修飾int的關鍵字: short、long、signed以及unsigned,其中signed可以省略,所有沒有標明unsigned的整數類型默認都是有符號整數。利用這4個關鍵字,C語言標準定義了以下整數類型: (1) 短整型: 以short int表示; (2) 基本型: 以int表示; (3) 長整型: 以long int表示; (4) 無符號型: 分為無符號整型、無符號短整型和無符號長整型,分別以unsigned int、unsigned short、unsigned long表示。無符號型分配的存儲空間都用來存儲數據本身,不含符號位。不同位數的CPU,數據的存儲空間和取值範圍不同。表3.1是32位CPU的各類整型數據的存儲空間和取值範圍。

    表3.1CPU的各類整型數據的存儲空間和取值範圍


    名稱全稱類型說明符縮寫類型說明符字節數取 值 範 圍
    短整型short intshort2-32768~32767,即-215~(215-1)無符號短整型unsigned short intunsigned short20~65535,即0~(216-1) 基本整型intint4-2147483648~2147483647,即-231~(231-1)無符號基本整型unsigned intunsigned40~4294967295,即0~(232-1)
    續表

    名稱全稱類型說明符縮寫類型說明符字節數取 值 範 圍
    長整型long intlong4-2147483648~2147483647,即-231~(231-1)無符號長整型unsigned long intunsignedlong40~4294967295,即0~(232-1)雙長整型long long intlong long8-9223372036854775808~9223372036854775807,即-263~(263-1)無符號雙長整型unsignedlong long intunsigned long long80~18446744073709551615,即0~(264-1)
    說明: 如果編譯器不支持C99標準,則不能使用long long和unsigned long long類型。3.3浮點型數據1. 浮點型數據的表示形式C語言中的浮點型數據實際上就是實數類型的數據,有時也稱為實型數據,其有兩種表示形式。(1) 十進制小數形式。它由數字和小數點組成,如5.462、0.234、23.0等都是十進制的浮點型數據。(2) 指數形式。例如345e3、345E3或345E 3都表示345×103,字母e(或E)之前必須有數字,而字母e(或E)之後的指數必須為一個整數。一個實型數據可以有多種指數表示形式。例如345.67可以表示為345.67e0、34.567e1、3.4567e2、0.34567e3等。其中3.4567e2稱為“規範化的指數形式”。字母e(或E)之前的小數部分中,小數點左邊有且隻有一位非零的數字。2. 浮點型數據的分類浮點型數據分為單精度型(float)、雙精度型(double)和長雙精度型(long double)。其存儲空間和取值範圍如表3.2所示。

    表3.2浮點型數據的存儲空間和取值範圍


    名稱類型說明符字節數有 效 數 字取 值 範 圍
    單精度型float46~7-3.4×10-38~3.4×1038雙精度型double815~16-1.7×10-308~1.7×10308長雙精度型long double1618~19-1.2×10-4932~1.2×104932
    說明: signed、unsigned不能用於修飾浮點類型。浮點類型可以處理正數,也能處理負數。沒有無符號浮點型。3.4字符型數據字符類型的數據即字符型數據,它分為字符和字符串兩種。C語言中的字符表示是用單引號括起來的一個字符。如'a'、'A'、' '等。字符型數據的存儲空間和取值範圍如表3.3所示。

    表3.3字符型數據的存儲空間和取值範圍


    名稱類型說明符字節數取 值 範 圍
    有符號字符型signed char或char1-128~127,即-2-7~(27-1)無符號字符型unsigned char10~255,即0~(28-1)
    用反斜杠(\)開頭引導的字符稱為轉義字符,其意思是將反斜杠(\)後面的字符轉變成另外的意義。如\n中的n並不是代表字母n,而是表示換行符。常用的轉義字符如表3.4所示。

    表3.4常用轉義字符


    字 符 形 式功能
    \n換行\t橫向跳格(跳到下一個輸出區)\v豎向跳格\b退格\r回車\f走紙換頁\\反斜杠字符\’單引號字符\ddd1~3位八進制所代表的字符\xhh1~2位十六進制所代表的字符
    3.5常量與變量在C語言中,數據可以用常量和變量進行存儲。3.5.1常量常量是指在程序運行過程其值不會發生改變的量。在基本數據類型中,常量可分為整型常量、實型常量、字符型常量(包括字符常量和字符串常量)和符號常量,現分別介紹如下。1. 整型常量C語言中合法的整型常量,例如: 255,0,-8,76(十進制整型常量); 0233,0111,0107(以數字0開頭表示八進制整型常量); 0xAF,0x82,0xF4(以0x開頭表示十六進制整型常量); 486L,8350l(用L或l表示長整型常量)。C語言中非法的整型常量,例如: 086(8不是八進制的數碼); 4F(F是十六進制的數碼,4F前面缺少0x); 0xK5(K不是十六進制的數碼)。2. 實型常量C語言中的實型常量隻能用十進制形式表示。例如58.75,589.03,1.56E 2,5.6E-2,0.12e2都是合法的實型常量,而3.5E 4.8,E5,e-8都是不合法的實型常量。3. 字符常量字符常量是用單撇號括起來的一個字符,例如'a','x','\n'都是合法的字符常量。字符常量存儲在計算機的中時,是以其代碼(一般采用ASCII代碼)存儲的。例如字符'a'的ASCII碼為97,字符'b'的ASCII碼為98,各個字符的ASCII碼值可在本書附錄A中查看。附錄A中列出的ASCII碼值是十進制的,而在實際存儲中是以二進制存儲的。既然在存儲中字符型數據是以ASCII碼存儲,它的存儲形式與整數的存儲形式相類似,所以在C語言中字符型數據和整型數據在一定條件下可以通用。4. 字符串常量"Jiaying","ab"," "都是合法的字符串常量。5. 符號常量在C語言程序可以用標識符定義一個常量,稱為符號常量。其定義格式為: 
    #define 標識符常量
    例如: 
    #define pi 3.141





     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部