c語言單字符輸入和輸出函數分別為,第03章單元總練習-實訓-知識拓展.doc

第03章單元總練習-實訓-知識拓展

《C語言程序設計》

單元總結單元練習

實訓指導知識拓展

第三章 最簡單的C程序設計

——順序結構設計

班級:

姓名:

學號:

單元總結提升

本單元中,核心內容有C語言中基本的數據類型、常量和變量、運算符和表達式以及算法的概念。通過本單元的學習,我們應該知道:

1.C語言中最基本的數據類型有:

2.C程序中使用的常量按照表現形式可分為直接常量和符號常量。

(1)直接常量

1)整型常量,有十進制、八進制和十六進制三種描述方式,其中,八進制的前置符號標志為 ,十六進制的前置符號標志為 。

2)浮點型常量,有十進制小數和指數兩種描述方式,其中,指數形式的符號標志是 ,

3)字符型常量,是用單撇引號括起來的單一字符,對一些特殊字符和控制字符用 的形式表示。

4)字符串常量,是用雙撇引號括起來的一串字符序列。字符串的結束標志為 。

(2)符號常量

符號常量是使用某個符號代表的常量,符號常量使用編譯預處理中的宏定義命令 定義。

標識符是用來標識程序中的某個對象的名字的字符序列。C語言把標識符分為三類,即關鍵字、預定義標識符、用戶自定義標識符。對于用戶自定義標識符的命名C語言規定:

(1) 所有的用戶標識符必須先定義或說明后再使用;

(2) 用戶標識符由 、 、 組成,并且首字符不能是數字;

(3) C語言中區分大小寫;

(4)不能用 關鍵字 作為用戶自定義標識符,通常不使用 預定義標識符 作為用戶自定義標識符。

4.C程序中使用變量,必須先 ,后 。變量定義后,系統會根據變量的類型分配相應的存儲空間。

5.C語言有豐富的運算符,其中算術運算符包括+、-、*、/、%,其中 僅用于整數間的運算;賦值運算符=和相應的復合賦值運算符 ,賦值運算的含義是將“=”右側的表達式的計算結果賦值給“=”左側的變量,這與數學中“=”的含義不同,需要注意。

6.由運算符和數據構成表達式,若數據的類型不同,在計算時存在類型自動轉換問題,必要時也可以使用強制類型轉換。

7.對于面向過程的程序設計來說,程序= + 。

8.在C語言中,對于每一個程序設計單元可采用結構化程序設計方法,有三種基本的程序結構,分別為: 、 和 。

9.C語言提供了標準輸入輸出庫函數用于實現數據輸入輸出操作,其對應的頭文件為 。

10.單字符輸入和輸出函數分別為 和 。

11.格式化輸入和輸出函數分別為 和 。

12.格式化輸出函數有兩種調用格式:

(1)

(2)

13.格式化輸入/輸出中,格式控制符由 開頭。常用的格式控制符有:整型int格式符 、float浮點型格式符 、double浮點型格式符 、字符型格式符 ;對于浮點型格式可以用 形式的附加格式說明小數的寬度和小數位數。

14.格式化輸入中的輸入項為地址類表,對變量取地址的運算符為 。

通過本單元的學習,應對順序結構程序設計的特點和設計思路有所了解,同時重點學會單字符輸入函數getchar()、單字符輸出函數putchar()、格式化輸出函數printf()和格式化輸入函數scanf()的正確使用。同時,通過本單元的學習,應該掌握C語言程序設計所需要的基本知識,為后續內容的學習打下堅實的基礎。

單元練習

一.選擇題

1.已定義x為float型變量,其值為213.45678,則printf("%-4.2f\n",x);的輸出結果為( )A.213.46??? B.213.45??

C.-213.45?? D.輸出格式控制說明的域寬不夠,不能輸出?

2. 有以下程序,程序運行時輸入:1,2,3,則輸出的結果為( )。

#include

void main( )

{ int a,b,c;

scanf("%d%d%d",&a,&b,&c);

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537797.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537797.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537797.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

那些你不知道的 getClientRects()

1.getClientRects()。是可以獲取內聯元素的內容有多少行 最近一個交互,在限定文字展現是5行,超過5行,則在后面添加。。。展開。如果沒有展開二字,我們一般用css就能完成了。但是為了交互更人性化 text-overflow: -o-ellipsis-last…

idea統計代碼行數

使用統計代碼插件,可以統計代碼行數。安裝插件 Statistic。(這個最好用) File----settiing---plugins---browse repositories 重啟idea后,底部會多一個 Statistic 點擊刷新,行數就出來了。看最后的 Total

數據結構計算c語言數據步驟,數據結構C語言版視頻教程-介紹各種最常用的數據結構 分析各種數據結構運算算法的實現過程-電腦網絡視頻-星火視頻教程 21edu8.com...

這部數據結構C語言版視頻教程結構清晰,實例豐富,具有很強的操作性和實用性。 它主要為大家介紹各種最常用的數據結構,以及從編程角度出發,分析各種數據結構運算算法的實現過程。數據結構是計算機存儲、組織數據的方式。數據結構是…

極光推送小結 - iOS

此次即友盟分享小結(友盟分享小結 - iOS)之后對推送也進行了一版優化.此次分享內容依然基于已經成功集成 SDK 后 code 層級部分. 注:此次分享基于 SDK 3.1.0,若版本相差較大,僅供參考. 極光推送官方文檔: https://docs.jiguang.cn/jpush/guideline/intro/ 首先,為分享單獨創建了…

word去除所有的空行

申請軟著時,需要復制源代碼到word里。每行代碼不能有換行,要緊湊的80頁代碼。每頁要50~55行代碼。 字體可設置為:宋體,5號,行間距固定值12。 演示實例 去除下面word代碼里的空行 第一步: word顯示隱藏的…

c語言Wndproc未定義,為什么我的老是未定義

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓這是源代碼#includeLRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,PSTR szCmdLine, int iCmdShow){static TCHAR szAppName[] TEXT("HelloWin&qu…

spark on yarn

2019獨角獸企業重金招聘Python工程師標準>>> spark on yarn 軟件安裝 當前環境 hadoop環境搭建參考:hadoop集群安裝 hadoop2.6spark-2.2.0-bin-hadoop2.6.tgzscala-2.11.12安裝scala tar -zxvf scala-2.11.12.tgz vi /etc/profile 添加以下內容 export S…

如何查看SQL Server2000執行過的SQL語句

SQLServer事件探查器可以完整記錄SQL服務器執行過的SQL語句以及存儲過程等 下面是SQLServer事件探查器的使用方法: 1. 打開SQL Server 企業管理器。 2. 從“工具”菜單選擇“事件探查器”。 3. 當“事件探查器”主界面打開后,從“文件”菜單選擇“新跟蹤…

c語言鏈表不帶頭節點的排序,不帶頭結點的單向鏈表排序——插入排序(C語言)...

LinkList* LinkListInsertSort(LinkList* pHead){LinkList *pFirst (LinkList *)NULL; /* 原鏈表剩下未排序節點的頭指針 */LinkList *pCurrInsert (LinkList *)NULL; /* 無序鏈表中當前待插入節點 */LinkList *pPrev (LinkList *)NULL; /* 有序鏈表中插入位置的前一個節點 …

免費字體

若不想字體版權有問題,可以參考以下幾種完全免費的字體: 方正:方正黑體、方正書宋、方正仿宋、方正楷體 思源:思源黑體、思源柔黑體、思源宋體 站酷:站酷酷黑體、站酷高端黑體、站酷快樂體、站酷意大利體 。

【Python爬蟲學習筆記12】Ajax數據爬取簡介

有時候在我們設計利用requests抓取網頁數據的時候,會發現所獲得的結果可能與瀏覽器顯示給我們的不一樣:比如說有的信息我們通過瀏覽器可以顯示,但一旦用requests卻得不到想要的結果。這種現象是因為我們通過requests獲得的都是HTML源文檔&…

c語言的報告一,C語言實驗報告(一).doc

C語言實驗報告(一)C語言實驗報告(一)一、實驗目的掌握C語言中,基本的輸入輸出函數的使用方法。掌握printf中轉義字符’\t’,’\n’的用法。掌握賦值語句的用法。掌握算術表達式、賦值表達式的計算。掌握數學函數的使用。二、實驗內容從鍵盤輸入一個6位整…

數據挖掘——相似文章推薦

相似文章推薦:在用戶閱讀某篇文章時,為用戶推薦更多的與在讀文章內容相類似的文章 相關概念: 推薦(Recommended):指介紹好的人或事物,希望被任用或接受。數據挖掘領域,推薦包括相似推薦和協同過濾推薦。 相…

win10投影無法正常使用:我們正在確認此功能 解決方法

鼠標移動到開始按鈕,右鍵----- windows powershell(管理員) 輸入命令: netsh winsock reset 然后重啟電腦,問題解決

青海師大c語言研究生專業課,2016年青海師范大學計算機應用技術C語言程序設計考研復試題庫...

一、選擇題1. 有如下程序:程序運行后的輸出結果是( )。答:C【解析】題目中判斷if 條件是否成立,后a 自增 得if 條件不成立執行else 函數體,輸出F 。最后執行語句故C 選項正確。 按照格式輸出2. 有如下程序:先取值為0, …

產品經理和項目經理的差別

原文地址:https://blog.csdn.net/verifocus/article/details/79219539 --------------------------------------------------------------------- 項目經理與產品經理的區別,用一句話概括就是:產品經理是做正確的事情,項目經理是…

c語言設計一個按時間片輪轉法實現處理器調度的程序,設計一個按時間片輪轉法實現處理器調度的程序...

實驗一處理器調度一、實習內容選擇一個調度算法,實現處理器調度。;二、實習目的在采用多道程序設計的系統中,往往有若干個進程同時處于就緒狀態。當就緒進程個數大于處理器數時,就必須依照某種策略來決定哪些進程優先占用處理器。…

Perl的淺拷貝和深度拷貝

首先是深、淺拷貝的概念: 淺拷貝:shallow copy,只拷貝第一層的數據。Perl中賦值操作就是淺拷貝深拷貝:deep copy,遞歸拷貝所有層次的數據,Perl中Clone模塊的clone方法,以及Storable的dclone()函…

程序員分析報告(2018)-總結篇

一、生活中的程序員 居住篇 在主要職業群體中,程序員更傾向于租房,20.9%的受訪程序員目前自己有房,此比例明顯低于其他職業。大概是因為程序員大部分還比較 年輕,傳說中的超高薪水并不能讓很多人擁有自己的房子而更長的工作…

linux lvm 查看,Linux LVM 詳解

邏輯卷管理LVM是一個多才多藝的硬盤系統工具。無論在Linux或者其他類似的系統,都是非常的好用。傳統分區使用固定大小分區,重新調整大小十分麻煩。但是,LVM可以創建和管理“邏輯”卷,而不是直接使用物理硬盤。可以讓管理員彈性的管…