freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序設(shè)計案例教程(一)ppt-文庫吧資料

2025-01-27 12:41本頁面
  

【正文】 們的和,然后輸出和值。 Date: February 16, 2022 討論并總結(jié) 1. 為什么要定義數(shù)據(jù)類型? 2. 不同數(shù)據(jù)類型的區(qū)別是什么? 3. 常量在使用時和變量的區(qū)別是什么? Date: February 16, 2022 結(jié)論 1—— 定義數(shù)據(jù)類型的 作用 1. 定義了數(shù)據(jù)占用的內(nèi)存空間大小 2. 定義了數(shù)據(jù)在內(nèi)存中的存儲格式 3. 決定了數(shù)據(jù)的運算規(guī)則(自身的行為) 4. 為編譯器提供了檢查依據(jù) Date: February 16, 2022 結(jié)論 2—— 不同數(shù)據(jù)類型的區(qū)別 1. 內(nèi)存空間大小不同 2. 數(shù)據(jù)表示有效位數(shù)不同 3. 數(shù)據(jù)表示范圍不同 4. 對應(yīng)的運算和操作不同 Date: February 16, 2022 結(jié)論 3—— 常量和變量的區(qū)別 1. 常量值在程序運行過程中不可改變,變量的值可改變 2. 常量有直接常量和符號常量,通常用大寫,變量通常用標識符表示,通常小寫 Date: February 16, 2022 學(xué)以致用 ? 根據(jù)對學(xué)生基本信息的數(shù)據(jù)類型定義,擴展到對教師信息(姓名、年齡、工齡、工號、工資等信息)的各種數(shù)據(jù)進行定義,對學(xué)校信息(地址、名稱、占地面積、類型、教職工人數(shù)、在校學(xué)生總數(shù)、部門個數(shù)等)的各種數(shù)據(jù)進行定義等等 Date: February 16, 2022 作業(yè) —— 每人必做 ? 在一個程序中定義學(xué)過的簡單數(shù)據(jù)類型變量各一個,給各變量賦值并輸出。變量初始化是指定義變量同時,給變量一個初始值?!钡摹?=”是賦值運算符,用來給變量賦值。 float grade=。所以,變量值可以通過初始化取得,也可以在定義后,通過給變量賦值的方法取得。 /* 申請空間并初始化 */ 一個變量必然包含以下概念: 1. 名字(變量名) 2. 類型(變量占用空間) 3. 值(變量的內(nèi)容) 4. 地址(變量在內(nèi)存中所處的位置) 字節(jié) Address 2. 變量的存儲模式 Date: February 16, 2022 變量及類型定義 3. 變量初始化及賦值 在 【 例 】 中 “ s=pi*r*r。 C語言中,變量使用時遵循 “ 先定義,后使用 ” 的原則。 對變量定義說明如下: 變量是指在程序執(zhí)行過程中其值可以被改變的量。變量名表可以包含多個變量名,彼此之間使用逗號分開,表示同時定義若干個具有相同數(shù)據(jù)類型的變量,如: float a,b。如例中的 int、 short、 char、 float、double等。如字符串“ a”在計算機內(nèi)存中占兩個連續(xù)單元,存儲內(nèi)容為字符’ a?和’ \0?。 Date: February 16, 2022 ASCII表 Date: February 16, 2022 字符串常量說明 字符串常量也稱字符串,由一對雙引號括起來(“”)的字符序列。如 ’ \n?表示回車換行符, ’ \\?表示字符“ \”。字符常量在內(nèi)存中占一個字節(jié)。 字符型常量是由一對單引號括起來的一個字符。} 運行結(jié)果如下圖所示: Date: February 16, 2022 字符型常量說明 ( 1) 一般字符常量 : 一般字符常量是用單引號括起來的一個普通字符,其值為該字符的 ASCII代碼值。 printf(%c\n,num1)。 const char ch=39。 } 運行結(jié)果如下圖所示: Date: February 16, 2022 字符型常量 實例 【 例 】 觀察以下程序的運行結(jié)果 。 const int num3=0X8A。 include void main() { const int num1=89。 Date: February 16, 2022 整型常量實例 在 C語言中,整型常量有十進制、八進制、十六進制三種進制表示方法,并且各種數(shù)制均可有正( +)負( )之分,正數(shù)的 “ +”可省略。 – 減少書寫錯誤 。 字符常量 ? 推薦的常量表示 ? define Max 100 ? Const int Max = 100。具體情況見下表所示 : 數(shù)據(jù)類型名 說明 字節(jié) 取值范圍 char 字符型 1 128~127 signed char 帶符號字符型 1 128~127 unsigned char 無符號字符型 1 0~255 Date: February 16, 2022 ?基本數(shù)據(jù)類型 ?常量 ?變量 授課要點 Date: February 16, 2022 標識符 ?定義:用來標識變量、常量、函數(shù)等的字符序列 ?組成: – 只能由 字母 、 數(shù)字 、 下劃線 組成,且第一個字母必須是字母或下劃線 – 大小寫敏感 – 不能使用關(guān)鍵字 ?長度:最長 32個字符 ?命名原則: – 見名知意 – 不宜混淆 如 l與 I, o與 0 例 :判斷下列標識符號合法性 sum Sum day Date 3days student_name 33 lotus_1_2_3 char ab _above $123 . 3days33 char $123ab常量與變量 Date: February 16, 2022 常量 ? 常量的存在形式 – 5 數(shù)字 /整型常量 – 數(shù)字 /浮點常量 – “ Black” 字符串常量 – 39。整型數(shù)據(jù)的特性見下表: 數(shù)據(jù)類型名 說明 Visual C++ Turbo 字節(jié) 取值范圍 字節(jié) 取值范圍 short [int] 短整型 2 32768~32767 2 32768~32767 signed short [int] 帶符號短整型 2 32768~32767 2 32768~32767 unsigned short [int] 無符號短整型 2 0~65535 2 0~65535 int 整型 4 2147483648~2147483647 2 32768~32767 signed [int] 帶符號整型 4 2147483648~2147483647 2 32768~32767 unsigned [int] 無符號整型 4 0~4294967295 2 0~65535 long [int] 長整型 4 2147483648~2147483647 4 2147483648~2147483647 signed long [int] 帶符號長整型 4 2147483648~2147483647 4 2147483648~2147483647 unsigned long [int] 無符號長整型 4 0~4294967295 4 0~4294967295 Date: February 16, 2022 實型數(shù)據(jù)分類 實型數(shù)據(jù)分為單精度實型( float)、雙精度實型( double)和長雙精度實型( long double)。 printf(“%d\n”,sNum)。 運行結(jié)果 Date: February 16, 2022 ? “數(shù)據(jù)類型”的意義: ? 定義了數(shù)據(jù)占用的內(nèi)存 空間大小 ? 定義了數(shù)據(jù)在內(nèi)存中的 存儲格式 ? 決定了數(shù)據(jù)的 運算規(guī)則 (自身的行為) ? 為編譯器提供了 檢查依據(jù) 數(shù)據(jù)類型的意義 數(shù)據(jù)類型是避免程序錯誤的初級(基本)手段,不是全部手段; Date: February 16, 2022 C語言的數(shù)據(jù)類型 單精度實型 (float) 雙精度實型 (double) 整型 ( int) 字符型 (char) 枚舉類型 數(shù)組類型 結(jié)構(gòu)體類型 共用體類型 實型 基本類型 構(gòu)造類型 空類型 (void) 指針類型 數(shù)據(jù)類型 Date: February 16, 2022 數(shù)據(jù)的存儲格式、范圍 Date: February 16, 2022 整型數(shù)據(jù)的取值范圍實例 【 例 】 觀察以下程序的運行結(jié)果 。由此可見,數(shù)據(jù)表現(xiàn)為常量或變量,數(shù)據(jù)又具有不同的數(shù)據(jù)類型,不同數(shù)據(jù)類型的數(shù)據(jù)存儲格式不同,數(shù)據(jù)的輸出格式控制也不相同。短整型、整型、字符型、單精度實型、雙精度實型在內(nèi)存中分別占 2字節(jié)、 4字節(jié)、 1字節(jié)、 4字節(jié)和 8字節(jié)(不同運行環(huán)境結(jié)果會有所差異,這里僅是 Visual C++)。 /*輸出各變量占內(nèi)存的字節(jié)數(shù) */ printf(a=%d,r=%d,c=%c,pi=%f,s=%lf\n,a,r,c,pi,s)。 /*定義雙精度實型變量 s */ s=pi*r*r。 */ float pi=。 /*定義字符變量 c并賦予字符常量值 39。 /*定義短整型變量 r并賦予常量值 6*/ char c=39。 include void main() { int a=3。 printf(等級: %c\n,ch)。 /*輸出各變量的值 */ printf(姓名: %s\n,str)。 printf(等級: %c\n,ch)。 /*輸出各變量的值 */ printf(姓名: %s\n,str)。 */ char str[10]=“WenHe”。 /*定義單精度實型變量 fGrade并賦予實型常量值 */ char ch=?A39。 include main() { int iNum=108。 執(zhí)行時,要求輸入一個字符,如輸入: 3CR, 則輸入的字符’ 3?就賦給了變量 c。 如: char c。 /*輸入一個字符 */ putchar(ch)。 include /*文件包含 */ main() /*主函數(shù) */ { char ch。 Date: February 16, 2022 單個字符輸出函數(shù) putchar() 【 模仿練習(xí) 】 用 putchar()函數(shù)輸出自己的英文名字 : 屏幕顯示如下: Date: February 16, 2022 單個字符輸入函數(shù) getchar() 【 例 13】 從輸入設(shè)備讀入字符后輸出該字符 。putchar(c)。輸出結(jié)果為 Y。 如 , char c=?Y?。 } 程序輸出結(jié)果 : Date: February 16, 2022 單個字符輸出函數(shù) putchar() 字符輸出函數(shù) putchar()解釋 字符輸出函數(shù) putchar的一般格式為: putchar(c) putchar作用:在標準輸出設(shè)備 ( 顯示器 ) 上輸出 c對應(yīng)的一個字符 。 /*輸出字符變量值 */ putchar(ch2)。 ch3=?\n?。 /*定義字符變量 */ ch1=?O?。 程序名為 。 運行結(jié)果如右圖所示: Date: February 16, 2022 標準格式輸入函數(shù) scanf() 格式輸入函數(shù) scanf()解釋 格式控制輸入函數(shù) scanf作用是:按指定的格式從標準輸出設(shè)備(鍵盤)輸入數(shù)據(jù)。 /*輸出字符串 */ } 程序輸出結(jié)果 : Date: February 16, 2022 標準格式輸入函數(shù) scanf() 【 模仿練習(xí) 】 按如下要求輸入一名學(xué)生的姓名并輸出顯示在屏幕上 。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1