眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學生活 期刊論文 實習報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學術(shù)文檔 >
    學術(shù)文檔
    自然科學 生物科學 天文科學 醫(yī)學衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學、安全科學 軍事 政學 文化、科學、教育、 交通運輸 經(jīng)濟 語言、文字 文學 農(nóng)業(yè)科學 社會科學總論 藝術(shù) 歷史、地理 哲學 數(shù)理科學和化學 綜合性圖書 哲學宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風控 地產(chǎn)策劃
  • 教學課件 >
    教學課件
    幼兒教育 小學教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習題 課后答案 綜合教學
  • 土木建筑 >
    土木建筑
    專項施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學 >
    課程導(dǎo)學
    醫(yī)學綜合 中醫(yī)養(yǎng)生 醫(yī)學研究 身心發(fā)展 醫(yī)學試題 影像醫(yī)學 醫(yī)院辦公 外科醫(yī)學 老年醫(yī)學 內(nèi)科醫(yī)學 婦產(chǎn)科 神經(jīng)科 醫(yī)學課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學 康復(fù)醫(yī)學 全科醫(yī)學 護理學科 針灸學科 重癥學科 病毒學科 獸醫(yī) 藥學
    • 下載積分: 14 賞幣
      上傳時間:2024-01-07
      大?。?2.09(MB)
      子文件數(shù):
      16人已閱讀
      ( 4 星級)
    • 下載積分: 13 賞幣
      上傳時間:2024-01-07
      大?。?0.9(MB)
      子文件數(shù):
      10人已閱讀
      ( 4 星級)
    • 下載積分: 15 賞幣
      上傳時間:2023-07-21
      大?。?1.92(MB)
      子文件數(shù):
      20人已閱讀
      ( 4 星級)
    • 下載積分: 15 賞幣
      上傳時間:2024-01-07
      大?。?50.05(MB)
      子文件數(shù):
      19人已閱讀
      ( 4 星級)
    • 下載積分: 15 賞幣
      上傳時間:2024-01-07
      大?。?6.2(MB)
      子文件數(shù):
      6人已閱讀
      ( 4 星級)
    • 下載積分: 15 賞幣
      上傳時間:2024-01-07
      大小: 6.41(MB)
      子文件數(shù):
      18人已閱讀
      ( 4 星級)
    • 下載積分: 15 賞幣
      上傳時間:2024-01-07
      大?。?15.25(MB)
      子文件數(shù):
      14人已閱讀
      ( 4 星級)
    • 下載積分: 14 賞幣
      上傳時間:2024-01-07
      大?。?4.66(MB)
      子文件數(shù):
      8人已閱讀
      ( 4 星級)
    • 下載積分: 14 賞幣
      上傳時間:2024-01-07
      大?。?1.47(MB)
      子文件數(shù):
      8人已閱讀
      ( 4 星級)
    • 簡介:C語言可變參數(shù)研究作者來源ZZ發(fā)表時間20061116瀏覽次數(shù)364字號大中小一.何謂可變參數(shù)INTPRINTFCONSTCHARFORMAT,這是使用過C語言的人所再熟悉不過的PRINTF函數(shù)原型,它的參數(shù)中就有固定參數(shù)FORMAT和可變參數(shù)(用””表示)而我們又可以用各種方式來調(diào)用PRINTF,如PRINTF“D“,VALUEPRINTF“S“,STRPRINTF“THENUMBERISD,STRINGISS“,VALUE,STR二實現(xiàn)原理C語言用宏來處理這些可變參數(shù)。這些宏看起來很復(fù)雜,其實原理挺簡單,就是根據(jù)參數(shù)入棧的特點從最靠近第一個可變參數(shù)的固定參數(shù)開始,依次獲取每個可變參數(shù)的地址。下面我們來分析這些宏。在VC中的STDARGH頭文件中,針對不同平臺有不同的宏定義,我們選取X86平臺下的宏定義TYPEDEFCHARVA_LIST/把VA_LIST被定義成CHAR,這是因為在我們目前所用的PC機上,字符指針類型可以用來存儲內(nèi)存單元地址。而在有的機器上VA_LIST是被定義成VOID的/DEFINE_INTSIZEOFNSIZEOFNSIZEOFINT1使AP不再指向堆棧,而是跟NULL一樣有些直接定義為VOID0,這樣編譯器不會為VA_END產(chǎn)生代碼,例如GCC在LINUX的X86平臺就是這樣定義的在這里大家要注意一個問題由于參數(shù)的地址用于VA_START宏,所以參數(shù)不能聲明為寄存器變量或作為函數(shù)或數(shù)組類型/以下再用圖來表示PUTCHARC//照原樣輸出字符}ELSE{//按格式字符輸出數(shù)據(jù)SWITCHFMT{CASEDPRINTF“D“,INTPARGBREAKCASEXPRINTF“X“,INTPARGBREAKDEFAULTBREAK}PARGSIZEOFINT//等價于原來的VA_ARG}FMT}WHILEFMT\0PARGNULL//等價于VA_ENDRETURN}INTMAININTARGC,CHARARGV{INTI1234INTJ5678MYPRINTF“THEFIRSTTESTID“,I,JMYPRINTF“THESECENDTESTIDXJD“,I,0XABCD,JSYSTEM“PAUSE“RETURN0}在INTELWIN2KVC6的機器執(zhí)行結(jié)果如下THEFIRSTTESTI1234THESECENDTESTI12340XABCDJ5678四應(yīng)用求最大值INCLUDE//不定數(shù)目參數(shù)需要的宏INTMAXINTN,INTNUM,{
      下載積分: 5 賞幣
      上傳時間:2024-03-16
      頁數(shù): 4
      10人已閱讀
      ( 4 星級)
    • 簡介:基于基于AT89S52的紅外遙控器設(shè)計報告的紅外遙控器設(shè)計報告選題名稱選題名稱基于AT89S52的學習型紅外遙控器的設(shè)計系(院)系(院)物理與電子工程學院專業(yè)學年學期學年學期20112012學年第2學期摘要學習型紅外線遙控器,通過自學習而擁有對多臺電器的遙控功能。該遙控器有兩種狀態(tài)學習狀態(tài)和控制狀態(tài)。處于學習狀態(tài)時,使用者每按一個控制鍵紅外接收電路就開始接收外來紅外信號,并將其轉(zhuǎn)換為電信號,然后經(jīng)過檢波、整形、放大,再由單片機定時對其采樣,將每個采樣點的二進制數(shù)據(jù)以8位為一個單位,分別存放到指定的存儲單元中去,供以后對該設(shè)備控制使用;處于控制狀態(tài)時,使用者每按一個控制鍵單片機從指定的存儲單元中讀取二進制數(shù)據(jù),串行輸出(位和位之間的時間間隔等于采樣的時間間隔)給信號保持電路,同時由調(diào)制電路進行信號調(diào)制,將調(diào)制信號經(jīng)放大后,由紅外線發(fā)射二極管進行發(fā)射,從而實現(xiàn)對該鍵對應(yīng)設(shè)備功能的控制。關(guān)鍵詞發(fā)射板;發(fā)射狀態(tài);紅外線遙控器;接收板;接收狀態(tài);AT89S52
      下載積分: 9 賞幣
      上傳時間:2024-03-15
      頁數(shù): 80
      7人已閱讀
      ( 4 星級)
    • 簡介:校園網(wǎng)新視野教育WWWXIAOYUANCOM新視野全體老師祝大家考試順利,學習進步1C語言最重要的知識點復(fù)習資料語言最重要的知識點復(fù)習資料總體上必須清楚的總體上必須清楚的1程序結(jié)構(gòu)是三種順序結(jié)構(gòu)、選擇結(jié)構(gòu)分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。2讀程序都要從MAIN入口,然后從最上面順序往下讀碰到循環(huán)做循環(huán),碰到選擇做選擇,有且只有一個MAIN函數(shù)。3計算機的數(shù)據(jù)在電腦中保存是以二進制的形式數(shù)據(jù)存放的位置就是他的地址4BIT是位是指為0或者1。BYTE是指字節(jié),一個字節(jié)八個位概念??嫉降母拍畛?嫉降?、編譯預(yù)處理不是C語言的一部分,不占運行時間,不要加分號。C語言編譯的程序稱為源程序,它以ASCII數(shù)值存放在文本文件中。2、DEFINEPI31415926這個寫法是錯誤的,一定不能出現(xiàn)分號。3、每個C語言程序中MAIN函數(shù)是有且只有一個。4、在函數(shù)中不可以再定義函數(shù)。5、算法可以沒有輸入,但是一定要有輸出。6、BREAK可用于循環(huán)結(jié)構(gòu)和SWITCH語句。7、逗號運算符的級別最低,賦值的級別倒數(shù)第二。第一章第一章C語言的基礎(chǔ)知識語言的基礎(chǔ)知識第一節(jié)、對第一節(jié)、對C語言的基礎(chǔ)認識語言的基礎(chǔ)認識1、C語言編寫的程序稱為源程序源程序,又稱為編譯單位編譯單位。2、C語言書寫格式是自由的,每行可以寫多個語句,可以寫多行。3、一個C語言程序有且只有一個MAIN函數(shù),是程序運行的起點。第二節(jié)、熟悉第二節(jié)、熟悉VC1、VC是軟件,用來運行寫的C語言程序。2、每個C語言程序?qū)懲旰螅际窍染幾g,后鏈接,最后運行先編譯,后鏈接,最后運行。(C?OBJ?EXE)這個過程中注意C和OBJ文件時無法運行的,只有EXE文件才可以運行。(??迹┑谌?jié)、標識符第三節(jié)、標識符1、標識符(必考內(nèi)容)、標識符(必考內(nèi)容)合法的要求是由字母,數(shù)字,下劃線組成。有其它元素就錯了。并且第一個必須為字母或則是下劃線。第一個為數(shù)字就錯了2、標識符分為關(guān)鍵字、預(yù)定義標識符、用戶標識符。、標識符分為關(guān)鍵字、預(yù)定義標識符、用戶標識符。關(guān)鍵字不可以作為用戶標識符號。MAINDEFINESCANFPRINTF都不是關(guān)鍵字。迷惑你的地方IF是可以做為用戶標識符。因為IF中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標識符背誦DEFINESCANFPRINTFINCLUDE。記住預(yù)定義標識符可以做為用戶標識符。用戶標識符基本上每年都考,詳細請見書上習題。第四節(jié)進制的轉(zhuǎn)換第四節(jié)進制的轉(zhuǎn)換十進制轉(zhuǎn)換成二進制、八進制、十六進制。二進制、八進制、十六進制轉(zhuǎn)換成十進制。第五節(jié)整數(shù)與實數(shù)第五節(jié)整數(shù)與實數(shù)1)C語言只有八、十、十六進制,沒有二進制。但是運行時候,所有的進制都要轉(zhuǎn)換成校園網(wǎng)新視野教育WWWXIAOYUANCOM新視野全體老師祝大家考試順利,學習進步3補充1、空語句不可以隨意執(zhí)行,會導(dǎo)致邏輯錯誤。2、注釋是最近幾年考試的重點,注釋不是C語言,不占運行時間,沒有分號。不可以嵌套3、強制類型轉(zhuǎn)換一定是(INT)A不是INT(A),注意類型上一定有括號的。注意(INT)(AB)和(INT)AB的區(qū)別。前是把AB轉(zhuǎn)型,后是把A轉(zhuǎn)型再加B。4、三種取整丟小數(shù)的情況1、INTA16;2、INTA;3、1/2;3/2;第八節(jié)、字符第八節(jié)、字符1)字符數(shù)據(jù)的合法形式1是字符占一個字節(jié),“1“是字符串占兩個字節(jié)含有一個結(jié)束符號。0的ASCII數(shù)值表示為48,A的ASCII數(shù)值是97,A的ASCII數(shù)值是65。一般考試表示單個字符錯誤的形式65“1“字符是可以進行算術(shù)運算的,記住0048大寫字母和小寫字母轉(zhuǎn)換的方法A32A相互之間一般是相差32。2)轉(zhuǎn)義字符轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符背誦\0、\N、\’、\”、\\。八進制轉(zhuǎn)義字符‘\141’是合法的,前導(dǎo)的0是不能寫的。十六進制轉(zhuǎn)義字符’\X6D’才是合法的,前導(dǎo)的0不能寫,并且X是小寫。3、字符型和整數(shù)是近親兩個具有很大的相似之處CHARA65PRINTF“C”,A得到的輸出結(jié)果APRINTF“D”,A得到的輸出結(jié)果65第九章、位運算第九章、位運算1)位運算的考查會有一到二題考試題目。總的處理方法幾乎所有的位運算的題目都要按這個流程來處理(先把十進制變成二進制再變成十進制)。例1CHARA6,BBA右移一位表示除以2。第二章第二章第一節(jié)數(shù)據(jù)輸出(一)第一節(jié)數(shù)據(jù)輸出(一)(二)(二)1、使用PRINTF和SCANF函數(shù)時,要在最前面加上INCLUDE“STDIOH”2、PRINTF可以只有一個參數(shù),也可以有兩個參數(shù)。(選擇題考過一次)3、PRINTF(“第一部分”,第二部分);把第二部分的變量、表達式、常量以第一部分的形式展現(xiàn)出來4、PRINTF(“AD,BD”,12,34)考試重點
      下載積分: 6 賞幣
      上傳時間:2024-03-12
      頁數(shù): 14
      8人已閱讀
      ( 4 星級)
    • 簡介:第1頁C程序設(shè)計基礎(chǔ)習題庫程序程序設(shè)計基礎(chǔ)習題庫程序2010年6月3日提供給信息中心的原稿20分題50個40分題24個12020編一個程序,定義常量PI314159265,從鍵盤上輸入半徑R,求出圓的面積。K00310122(2020)編一個程序,定義三個DOUBLE類型的變量,分別從鍵盤上輸入值給它們,然后用CONSOLEWRITELINE方法把它們輸出成一列,小數(shù)點對齊,保留3位小數(shù)。(K10052703)33(2020)編一個程序,從鍵盤上輸入三個數(shù),用三元運算符()把最大數(shù)找出來。K1003150544(2020)編一個程序,從鍵盤上輸入三個數(shù),用三元運算符()把最小數(shù)找出來。K100527025.(2020)編一個程序,輸入一個字符,如果是大寫字母,就轉(zhuǎn)換成小寫字母,否則不轉(zhuǎn)換。K10032056.(.(2020)輸入一個字符,判定它是什么類型的字符(大寫字母,小寫字母,數(shù)字或者其它字符)K100318027.(.(2020)編一個程序,設(shè)圓的半徑R12,高H15,定義圓周率常量PI31415,求出圓柱的體積。K10032305882020編一個程序,設(shè)園半徑R15,園柱高H36,圓周率31415定義為常量,求出圓周長、圓面積、圓柱體積。然后用CONSOLEWRITELINE方法輸出計算結(jié)果,輸出時要求有文字說明,取小數(shù)點后2位數(shù)字。例如,圓周長.。(K10052707)9.(.(2020)編一個程序,輸入一個字符,如果輸入的字符是大寫字母,則轉(zhuǎn)換為小寫字母;如果輸入的字符是小寫字母,則轉(zhuǎn)換為大寫字母,否則不轉(zhuǎn)換。K100326011010.(2020)編一個程序,定義結(jié)構(gòu)類型(有學號、姓名、性別和程序設(shè)計成績四個字段),聲明該結(jié)構(gòu)類型變量,用賦值語句對該變量賦值以后再輸出。K100316011111(2020)編一個程序,定義一個實數(shù)變量,從鍵盤上輸入一個值,如果這個值在閉區(qū)間0,100里,則加上1000,否則不加。最后輸出結(jié)果。K10032304第3頁之和。K100418032626.2020編一個程序,輸入二個正整數(shù),求出它們的最大公約數(shù)。K100419012727.2020編一個程序,用WHILE循環(huán)語句,從鍵盤輸入10個數(shù),要求找出最大數(shù)和次大數(shù)。K100419022828.4040編一個程序,要求使用WHILE語句,輸入用戶名和密碼,實現(xiàn)用戶登錄程序的功能,至多允許輸入三次,超過三次不允許登錄。(K10022507)2929.2020有關(guān)系式112233KK2000,編一個程序,求出滿足此關(guān)系式的K的最大值。K100529013030.2020編寫一個程序,要求用WHILE循環(huán)語句,打印1到100的正整數(shù),每行打印5個數(shù),每列右對齊。(K10042004)3131.(.(2020)FIBONACCI序列的前二項是0和1,且每一個后繼項是前二項的和。編一個程序,輸出項值不大于100的FIBONACCI序列。K100331043232.(.(4040)編一個程序,輸入A,B,C的值,求出一元二次方程AXXBXC0的二個實數(shù)根。計算二個實數(shù)根必須使用MATH類中的SQRT方法,計算指定數(shù)的開方。計算二個實數(shù)根,可以用公式BMATHSQRTBB4AC/2A和BMATHSQRTBB4AC/2AK100421023333.編一個程序,利用WHILE循環(huán)語句,找出2到100之間的素數(shù)。(K10042104)3434.(2020)編一個程序,用WHILE循環(huán)語句實現(xiàn)下列功能有一籃雞蛋,不止一個,有人兩個兩個數(shù),多余一個,三個三個數(shù),多余一個,再四個四個地數(shù),也多余一個,請問這籃雞蛋至少有多少個。K100421053535.(2020)編一個程序,用FOR循環(huán)語句求出1到100之間的奇數(shù)之和。(K10020110)36(2020)編一個程序,利用二重FOR循環(huán)語句,打印出九九乘法口訣表。K100503063737.(.(2020)編一個程序,定義一個有10個元素的數(shù)組,使用FOR循環(huán)語句,從鍵盤上輸入10名同學的數(shù)學成績,分別求出最高分和最低分,并且求出10名同學的數(shù)學平均成績。K100425013838.(.(2020)編一個程序,利用FOR循環(huán)語句,求出12310的和。K100425023939.(.(2020)編一個程序,用FOR循環(huán)語句求出1到100之間的奇數(shù)之和,以及偶數(shù)之和。K1002601
      下載積分: 8 賞幣
      上傳時間:2024-03-14
      頁數(shù): 38
      23人已閱讀
      ( 4 星級)
    • 簡介:C語言最重要的知識點語言最重要的知識點總體上必須清楚的總體上必須清楚的11程序結(jié)構(gòu)是三種程序結(jié)構(gòu)是三種順序結(jié)構(gòu)順序結(jié)構(gòu)、選擇結(jié)構(gòu)選擇結(jié)構(gòu)分支結(jié)構(gòu)分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)。22讀程序都要從讀程序都要從MAINMAIN入口入口,然后從最上面順序往下讀然后從最上面順序往下讀碰到循環(huán)做循環(huán)碰到循環(huán)做循環(huán),碰到選擇做選碰到選擇做選擇,有且只有有且只有一個一個MAINMAIN函數(shù)函數(shù)。33計算機的數(shù)據(jù)在電腦中保存是以計算機的數(shù)據(jù)在電腦中保存是以二進制二進制的形式的形式數(shù)據(jù)存放的位置就是數(shù)據(jù)存放的位置就是他的地址他的地址44BITBIT是位是指為是指為0或者或者1。BYTEBYTE是指是指字節(jié)字節(jié),一個字節(jié)一個字節(jié)八個位八個位概念??嫉降母拍畛?嫉降?、編譯預(yù)處理編譯預(yù)處理不是不是C語言的一部分語言的一部分,不占不占運行時間運行時間,不要加不要加分號分號。C語言編譯的程序稱為語言編譯的程序稱為源程序源程序,它以,它以ASCIIASCII數(shù)值數(shù)值存放在存放在文本文件文本文件中。中。2、DEFINEDEFINEPIPI3141592631415926這個寫法是這個寫法是錯誤錯誤的,的,一定不能出現(xiàn)分號一定不能出現(xiàn)分號。3、每個、每個C語言程序中語言程序中MAINMAIN函數(shù)函數(shù)是有且只有一個有且只有一個。4、在函數(shù)中、在函數(shù)中不可以不可以再定義函數(shù)。再定義函數(shù)。5、算法、算法可以沒有可以沒有輸入輸入,但是,但是一定要有一定要有輸出輸出。6、BREAKBREAK可用于循環(huán)結(jié)構(gòu)和可用于循環(huán)結(jié)構(gòu)和SWITCHSWITCH語句。語句。7、逗號運算符逗號運算符的級別的級別最低最低,賦值賦值的級別的級別倒數(shù)第二倒數(shù)第二。第一章第一章C語言的基礎(chǔ)知識語言的基礎(chǔ)知識第一節(jié)、對第一節(jié)、對C語言的基礎(chǔ)認識語言的基礎(chǔ)認識1、C語言編寫的程序稱為語言編寫的程序稱為源程序源程序,又稱為又稱為編譯單位編譯單位。2、C語言語言書寫格式是自由的書寫格式是自由的,每行可以寫多個語句,可以寫多行。,每行可以寫多個語句,可以寫多行。3、一個、一個C語言程序有且只有一個語言程序有且只有一個MAINMAIN函數(shù),是程序運行的函數(shù),是程序運行的起點起點。第二節(jié)、熟悉第二節(jié)、熟悉VC1、VC是軟件,用來運行寫的是軟件,用來運行寫的C語言程序。語言程序。2、每個、每個C語言程序?qū)懲旰?,都是語言程序?qū)懲旰?,都是先編譯編譯,后,后鏈接鏈接,最后,最后運行運行。(CC?OBJOBJ?EXEEXE)這個過程中注意這個過程中注意CC和OBJOBJ文件時無法運行文件時無法運行的,只有的,只有EXEEXE文件才可以運行文件才可以運行。(常考(??迹┑谌?jié)、標識符第三節(jié)、標識符1、標識符(必考內(nèi)容、標識符(必考內(nèi)容)合法的要求是由合法的要求是由字母字母,數(shù)字數(shù)字,下劃線下劃線組成。有其它元素就錯了。組成。有其它元素就錯了。并且并且第一個必須為第一個必須為字母字母或則是或則是下劃線下劃線。第一個為數(shù)字就錯了。第一個為數(shù)字就錯了2、標識符分為關(guān)鍵字、預(yù)定義標識符、用戶標識符。、標識符分為關(guān)鍵字、預(yù)定義標識符、用戶標識符。關(guān)鍵字關(guān)鍵字不可以不可以作為用戶標識符號作為用戶標識符號。MAINMAINDEFINEDEFINESCANFSCANFPRINTFPRINTF都不是關(guān)鍵字都不是關(guān)鍵字。迷惑。迷惑你的地方你的地方IFIF是可以做為用戶標識符是可以做為用戶標識符。因為。因為IFIF中的第一個字母大寫了,所以不是關(guān)鍵字。中的第一個字母大寫了,所以不是關(guān)鍵字。預(yù)定義標識符預(yù)定義標識符背誦背誦DEFINEDEFINESCANFSCANFPRINTFPRINTFINCLUDEINCLUDE。記住記住預(yù)定義標識符預(yù)定義標識符可以可以做為用戶做為用戶標識符。標識符。用戶標識符基本上每年都考,詳細請見書上習題。用戶標識符基本上每年都考,詳細請見書上習題。第四節(jié)進制的轉(zhuǎn)換第四節(jié)進制的轉(zhuǎn)換十進制轉(zhuǎn)換成二進制、八進制、十六進制。十進制轉(zhuǎn)換成二進制、八進制、十六進制。二進制、八進制、十六進制轉(zhuǎn)換成十進制。二進制、八進制、十六進制轉(zhuǎn)換成十進制。第五節(jié)整數(shù)與實數(shù)第五節(jié)整數(shù)與實數(shù)1)C語言只有語言只有八、十、十六十六進制進制,沒有二進制沒有二進制。但是但是運行時候運行時候,所有的進制都要轉(zhuǎn)換成二所有的進制都要轉(zhuǎn)換成二ZZ(2,3,4)整個是賦值表達式整個是賦值表達式這個時候這個時候Z的值為的值為4。(有點難度哦(有點難度哦)ZZ2,3,4(整個是逗號表達式)這個時候(整個是逗號表達式)這個時候Z的值為的值為2。補充補充1、空語句、空語句不可以不可以隨意執(zhí)行,會導(dǎo)致隨意執(zhí)行,會導(dǎo)致邏輯錯誤邏輯錯誤。2、注釋是最近幾年考試的重點,、注釋是最近幾年考試的重點,注釋注釋不是不是C語言語言,不占,不占運行時間,運行時間,沒有沒有分號。分號。不可以不可以嵌套嵌套3、強制類型轉(zhuǎn)換強制類型轉(zhuǎn)換一定是一定是(INTINT)A不是不是INTINT(A),注意,注意類型上類型上一定有括號一定有括號的。的。注意(注意(INTINT)(ABAB)和(和(INTINT)ABAB的區(qū)別。的區(qū)別。前是把前是把ABAB轉(zhuǎn)型,后是把轉(zhuǎn)型,后是把A轉(zhuǎn)型再加轉(zhuǎn)型再加B。4、三種三種取整丟小數(shù)取整丟小數(shù)的情況的情況1、1、INTINTA1616;2、2、INTAINTA;3、3、1/21/2;3/23/2;第八節(jié)、字符第八節(jié)、字符1)字符數(shù)據(jù)的合法形式)字符數(shù)據(jù)的合法形式11是字符字符占一個字節(jié),個字節(jié),“1““1“是字符串占是字符串占兩個字節(jié)個字節(jié)含有一個結(jié)束符號含有一個結(jié)束符號。00的ASCIIASCII數(shù)值表示為數(shù)值表示為4848,AA的ASCIIASCII數(shù)值是數(shù)值是9797,AA的ASCIIASCII數(shù)值是數(shù)值是6565。一般考試表示單個字符錯誤的形式一般考試表示單個字符錯誤的形式6565“1““1“字符是可以進行算術(shù)運算的,記住字符是可以進行算術(shù)運算的,記住00480048大寫字母和小寫字母轉(zhuǎn)換的方法大寫字母和小寫字母轉(zhuǎn)換的方法A32AA32A相互之間一般是相差相互之間一般是相差3232。2)轉(zhuǎn)義字符)轉(zhuǎn)義字符轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符分為一般轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符轉(zhuǎn)義字符、八進制轉(zhuǎn)義字符、十六進制轉(zhuǎn)義字符。一般轉(zhuǎn)義字符背誦一般轉(zhuǎn)義字符背誦\0\0、\N\N、\’、\”、\\\\。八進制轉(zhuǎn)義字符八進制轉(zhuǎn)義字符‘\141\141’是合法的,是合法的,前導(dǎo)的前導(dǎo)的0是不能寫的。是不能寫的。十六進制轉(zhuǎn)義字符十六進制轉(zhuǎn)義字符’\X6D\X6D’才是合法的,前導(dǎo)的才是合法的,前導(dǎo)的0不能寫,并且不能寫,并且X是小寫是小寫。3、字符型和整數(shù)是近親兩個具有很大的相似之處字符型和整數(shù)是近親兩個具有很大的相似之處CHARCHARA6565PRINTFPRINTF“CC”,AA得到的輸出結(jié)果得到的輸出結(jié)果APRINTFPRINTF“DD”,A得到的輸出結(jié)果得到的輸出結(jié)果6565第九章、位運算第九章、位運算1)位運算的考查會有一到二題考試題目。)位運算的考查會有一到二題考試題目??偟奶幚矸椒◣缀跛械奈贿\算的題目都要按這個流程來處理(總的處理方法幾乎所有的位運算的題目都要按這個流程來處理(先把十進制變成二進制先把十進制變成二進制再變成十進制再變成十進制)。例1CHARCHARA6,6,BBBA右移一位表示除以右移一位表示除以2。第二章第二章第一節(jié)數(shù)據(jù)輸出(一第一節(jié)數(shù)據(jù)輸出(一)(二)(二)1、使用、使用PRINTFPRINTF和SCANFSCANF函數(shù)時,要在最前面加上函數(shù)時,要在最前面加上INCLUDEINCLUDE“STDIOHSTDIOH”2、PRINTPRINTF可以只有一個可以只有一個參數(shù),參數(shù),也可以有兩個也可以有兩個參數(shù)參數(shù)。(選擇題考過一次)(選擇題考過一次)
      下載積分: 6 賞幣
      上傳時間:2024-03-13
      頁數(shù): 14
      8人已閱讀
      ( 4 星級)
    • 簡介:I前言前言程序設(shè)計語言(C)課程是面向理工科的非計算機專業(yè)計算機基礎(chǔ)教學的公共基礎(chǔ)課程之一,本課程的任務(wù)是向?qū)W生介紹計算機程序設(shè)計的基本知識,使學生能夠比較熟練地掌握C語言的語法規(guī)則及程序設(shè)計的基本方法與編程技巧,了解進行科學計算的一般思路。與課程配套的上機實驗,是為培養(yǎng)學生應(yīng)用計算機解決和處理實際問題的思維方法與基本能力,并初步積累編程經(jīng)驗,自己解決一些比較簡單的程序課題,為結(jié)合本專業(yè)課程進一步學習和應(yīng)用計算機打下基礎(chǔ)。要使實驗達到應(yīng)有的效果,在上機實驗之前,必須知道本次實驗的任務(wù),根據(jù)實驗任務(wù),做好充分準備工作,只有這樣才能做到目的明確,使實驗達到應(yīng)有的效果。上機前的準備工作包括以下幾個方面1復(fù)習和掌握與本次實驗有關(guān)的教學內(nèi)容;2根據(jù)實驗的內(nèi)容,對問題進行認真的分析,搞清楚要解決什么問題;3選用或設(shè)計適用的算法,編寫程序代碼。上機實驗結(jié)束后要撰寫實驗報告,實驗報告的主要內(nèi)容應(yīng)包括如下幾個方面1實驗?zāi)康拿鞔_實驗?zāi)康?,以保證達到課程所指定的基本要求。在寫實驗報告時,要進一步確認是否達到了預(yù)期的目的。2實驗內(nèi)容實驗的目的是要通過解決一些具體問題來達到的。在實驗報告中,實驗內(nèi)容是指本次實驗中實際完成的內(nèi)容。在每一個實驗題目中,一般都提出一些具體要求,其中有些具體要求是為了達到實驗?zāi)康亩岢龅模粌H有具體的實驗題目,還應(yīng)包括具體要求。3程序設(shè)計說明包括程序功能說明、程序算法描述、程序代碼設(shè)計(含完整代碼)、程序運行、測試、運行結(jié)果分析。上機實驗編寫程序代碼時要養(yǎng)成良好的程序設(shè)計風格,在上機輸入源程序時要按照附錄中“C語言編碼規(guī)范”的要求來編寫源代碼文件。按大綱要求,本實驗指導(dǎo)共有12個實驗,每個實驗需要兩個學時,共需24個學時。20092221實驗一實驗一C語言運行環(huán)境語言運行環(huán)境一實驗?zāi)康膶嶒災(zāi)康?了解C語言集成環(huán)境對計算機軟硬件的要求;2初步掌握C語言集成環(huán)境的使用;3掌握建立、編輯、運行一個C程序的全過程;4通過運行簡單的C程序,初步掌握如何使用C的有關(guān)運算符,以及包含這些運算符的表達式。二實驗內(nèi)容實驗內(nèi)容1C語言集成環(huán)境的進入與退出;2新建一個C源程序及源程序的保存和打開;3C程序的編譯和連接獲得可執(zhí)行程序文件;4在集成環(huán)境中運行程序、查看結(jié)果;三實驗步驟實驗步驟1進入所用的集成環(huán)境。2熟悉集成環(huán)境的界面和有關(guān)菜單的使用。3在集成環(huán)境中選擇新建C源程序。4輸入和編輯下面的程序INCLUDEVOIDMAIN{PRINTF“THISISACPROGRAM\N“;}5將源程序按指定文件名存盤(默認的擴展名為C)。6退出集成環(huán)境。7進入集成環(huán)境,打開剛才保存的源程序文件。8對源程序進行編譯和連接,觀察屏幕上的提示。顯示的信息如果出現(xiàn)“出錯信息”,則對源程序中的錯誤進行修改直到顯示的信息為“成功”或“無錯誤”。9運行程序,然后觀察結(jié)果。10選擇新建C源程序,然后輸入并運行下面的程序INCLUDEVOIDMAIN{INTA,B,SUMA123B456SUMABPRINTF“SUMISD\N“,SUM}
      下載積分: 6 賞幣
      上傳時間:2024-03-12
      頁數(shù): 24
      7人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習報告等文檔下載

    備案號:浙ICP備20018660號