C語言程序設計預備知識_第1頁
C語言程序設計預備知識_第2頁
C語言程序設計預備知識_第3頁
C語言程序設計預備知識_第4頁
C語言程序設計預備知識_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C語言程序設計教材、參考書與課時安排教材自編C程序設計 譚浩強編著 清華大學出版社參考書C語言程序設計教程 譚浩強 高等教育出版社C高級實用程序設計 王士元 清華大學出版社課時安排授課 :72學時(6小節(jié)/周)C綜合編程訓練:2周上機安排上機地點:看課表上機內容:隨教學進度的基礎訓練(上機調試每次課堂作業(yè))要求:所有作業(yè)必須獨立完成作業(yè)必須經(jīng)上機調試通過上機考勤2次缺席,按不及格處理課程要求課前請做好預習保持課堂安靜,頭腦清醒,思維活躍認真、獨立、按時完成并提交作業(yè)重視上機實踐,有效利用寶貴的上機時間 C語言程序設計一,文件及文件名1,樹形目錄結構USERDOSTCWANGZHAOZHANGI

2、NCLUDELIBDOCEXECODESYS C語言程序設計2文件的路徑 絕對路徑是指從根目錄出發(fā)直達文件的一條路徑。絕對路徑以“”開頭, My documentTestTest1.doc 相對路徑是指從當前目錄出發(fā)抵達文件的一條路徑。 My bat2.bat C語言程序設計3盤符 對于軟盤,操作系統(tǒng)規(guī)定用“A:”和“B:”作為盤符;對于硬盤用“C:”、“D:”、“E:”等來作為盤符。4文件屬性系統(tǒng)屬性:具有系統(tǒng)屬性的文件,屬于某些專用的系統(tǒng)文件,用戶不能設置。隱藏屬性:用于阻止文件在列表時顯示出來。只讀屬性:用于保護文件不被修改和刪除。存檔屬性:一般新建或修改后的文件都具有此屬性??梢赃M行修

3、改、更名、刪除和拷貝等操作。 C語言程序設計二.文件文件概念:存儲在磁盤上的一組相關信息文件名 : 文件標識符.擴展名文件名中的通配符用途:指定文件組,避免重復操作? 與 *最長8個字符可用字符:英文字母數(shù)字09其它字符: $ _ ! # % & ( )等不可用字符:“ . / : | + = ; , 空格可省略13個字符表示文件類型常用擴展名及其表示文件類型.COM 系統(tǒng)程序文件.EXE 可執(zhí)行文件.BAT 批處理文件.BAK 備份文件.TXT 文本文件.SYS 系統(tǒng)文件.OBJ 目標文件.LIB 庫文件.DAT 數(shù)據(jù)文件.C C源程序文件 C語言程序設計 三.文件通配符文件通配符?和*可出

4、現(xiàn)在文件名或后綴名中,代表任意字符。? 表示在該位置可以是一個任意合法字符。* 表示在該位置可以是若干個任意合法字符。C.XLSCCF1.EXECCF1.PPTCCF3.DOCCCF3.PPTCCF4.TXTCCF24.PPTCCF?.?C*.*C*.PPT以下查找條件的結果是什么? C語言程序設計& 預備知識 (看書預習)計算機中數(shù)的表示及進制轉換數(shù)碼、基與權數(shù)碼:表示數(shù)的符號基:數(shù)碼的個數(shù)權:每一位所具有的值數(shù)制語言程序設計 C各種進制之間的轉換二進制、八進制、十六進制轉換成十進制方法:按權相加語言程序設計 C各種進制之間的轉換(整數(shù))二進制、八進制、十六進制轉換成十進制方法:按權相加十進

5、制轉換成二進制、八進制、十六進制原理:方法:連續(xù)除以基,從低到高記錄余數(shù),直至商為0例 把十進制數(shù)59轉換成二進制數(shù)5922921427232120(59)10=(111011)21101111 1 1 0 1 1余余余余余余例 把十進制數(shù)159轉換成八進制數(shù)1598198280(159)10=(237)82 3 7 余 7余 3余 2例 把十進制數(shù)459轉換成十六進制數(shù)4591628161160(459)10=(1CB)161 C B 余11余12余 1語言程序設計 C二進制與八進制之間的轉換二進制轉換成八進制:從右向左,每3位一組(不足3位左補0),轉換成八進制八進制轉換成二進制:用3位二

6、進制數(shù)代替每一位八進制數(shù)例 (1101001)2=(001,101,001)2=(151)8例 (246)8=(010,100,110)2=(10100110)2000 0001 1010 2011 3100 4101 5110 6111 7語言程序設計 C二進制與十六進制之間的轉換二進制轉換成十六進制:從右向左,每4位一組(不足4位左補0),轉換成十六進制十六進制轉換成二進制:用4位二進制數(shù)代替每一位十六進制數(shù)例 (11010101111101)2=(0011,0101,0111,1101)2=(357D)16例 (4B9E)16=(0100,1011,1001,1110)2=(100101110011110)20000 00001 10010 20011 30100 40101 50110 60111 71000 81001 91010 A1011 B1100 C1101 D1110 E1111 F語言程序設計 C字節(jié)和位內存以字節(jié)為單元組成每個字節(jié)有一個地址一個字節(jié)一般由8個二進制位組成每個二進位的值是0或101234567012345678910.語言程序設計 C7643251數(shù)值的表示方法原碼、反碼和補碼原碼:最高位為符號位,其余各位為數(shù)值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論