




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
要點:數據類型常量及變量輸入輸出介紹任務2學號姓名打印2.1數據類型數據類型基本數據類型空類型指針類型構造數據類型整型字符型實型(浮點型)單精度型雙精度型數組結構聯合枚舉2.1數據類型數據類型關鍵字所占bit字符型char8整型int32浮點(單精度)型float32雙精度型double64空類型void2.2常量及其類型C語言中使用的詞匯分為六類:標識符:用來表示程序中使用的變量名、函數名、標號等。關鍵字:由C語言規定的具有特殊意義的字符串。運算符:由一個或多個字符組成,表示各種運算功能。例如:>=和<=分隔符:用來分隔相鄰的標識符、關鍵字和常數。例如:,和;常量:分為數值常量、符號常量、轉義常量、字符常量和字符串常量。注釋符://
或/**/。程序在編譯時,不對注釋做處理。2.2
常量及其類型整型常量十六進制整數:前綴為0X或0x,數碼取值為0~9,A~F或a~f八進制整數:前綴為0,數碼取值為0~7十進制整數:沒有前綴,數碼取值為0~90121表示八進制數121-021表示八進制數-210X121表示十六進制數121-0X21表示十六進制數-212.2
常量及其類型實型常量指數形式:在小數的基礎上,后面加E或e及階碼組成小數形式:由正負號、整數部分、小數點和小數部分組成3.14、-88.88等都是合法的一般形式為aen或aEn3.14e8或3.14E8表示3.14×10^82.2
常量及其類型字符型常量單引號表示法:對于可顯示的字符常量,可直接用單引號將該字符括起來。轉義字符表示法:見下一頁例如:’a’、’4’、’*’、’+’、’#’等,十進制65表示’A’特點:(1)只能用單引號括起來(2)只能是單個字符,不能是字符串(3)字符常量可以使字符集中的任意字符
(4)C語言對字符型和整數是不加區分的。’C’得ASCII碼為67,’C’-2=65字符含義ASCII碼\n換行10\t橫向跳格(Tab)9\b退格(Backspace)8\\反斜杠92\”雙引號34\’單引號39\ddd1~3位八進制整數所代表的字符\xhh1~2位十六進制整數所代表的字符ASCII字符集中所有的字符都可以用轉義字符表示2.2
常量及變量字符串常量:用雙引號括起來的零個或多個字符序列。例如:””,”Superman!”,”74110”,”Shesaid\”Iloveyou\””……Shesaid“Iloveyou”字符串的長度:一個字符串中所有字符的個數。例如:”0123456”,”
abc”,”Welcomeyou”,”\”Oh\””,”\102\105\x50\x48”的長度分別為7,3,11,4,4。(注:轉義字符只當一個字符)2.2常量及變量2.2常量及變量內存中每個字符占一個字節,但是C語言中規定,每個字符串在內存中占用的字節數等于字符串長度加1。其中,最后一個字節的字符稱為“空字符”。ASCII碼為0,用轉義字符’\0’表示,這是字符串結束的標志。“A”長度為1,占用字節數為2。‘A’占用字節數為1。‘c’和“c”在內存中的存儲情況
c
c\0
h
e
l
l
o\0符號常量是用標識符表示的常量。定義符號常量有三種方法:(1)宏定義
一般形式:#define標識符字符串(一般在函數外部)
例如:#definePI3.1415926(2)const修飾符
一般形式:const數據類型標識符=常量表達式;
例如:constintmaximum=100;
constfloatx=maximum+200;(3)枚舉2.2常量及變量2.2常量及變量變量是指在程序運行中其值可以發生改變的量。一般情況下,變量用來保存程序運行過程中的數據、計算獲得的中間結果以及程序的最終結果。變量基本類型構造類型整型變量實型變量字符型變量指針變量數組變量結構體變量枚舉類型共用體類型變量命名方式:必須以下劃線或字母開頭例如:int_ab;inta_b;2.2常量及變量整型變量的
基本類型為int(1)基本整型:類型說明符int(2)短整型:類型說明符shortint或short(3)長整型:類型說明符longint或long(4)無符號型:類型說明符unsigned變量定義格式:類型說明符變量名;intn;inti,j;2.2常量及變量實型變量(1)單精度型:類型說明符float(4字節)(2)雙精度型:類型說明符double(8字節)(3)長雙精度型:類型說明符longdouble(16字節)floatm,n;doublea,b,c;2.2常量及變量字符型變量:一個字符型變量只能存放一個字符charch1,ch2,ch3;對三個變量進行賦值ch1=
‘a‘;ch2=‘b‘;ch3=‘c‘;字符型數據和整型數據實通用的,它們既可以用字符形式輸出,也可以用整數形式輸出。2.3輸入輸出介紹#include<stdio.h>intmain(void
){
printf(“HelloWorld\n”);return0;}#include<stdio.h>intmain(void
){
printf(“20+30=50\n”);return0;}#include<stdio.h>//標準輸入輸出函數庫standardinputoutput注釋,也可用/**/代替2.3
輸入輸出介紹數據類型輸入輸出形式十進制八進制十六進制int%d%o%xlong[int]%ld%lo%lxunsigned[int]%u%o%xunsignedlong[int]%lu%lo%lx格式控制說明(整型數據)2.3
輸入輸出介紹格式控制說明(實型數據)函數數據類型格式含義printffloat%f小數形式輸出浮點數(保留6位小數)double%e指數形式輸出浮點數(科學計數法)scanffloat%f小數或指數形式輸入一個單精度浮點數%edouble%lf小數或指數形式輸入一個雙精度浮點數%le2.3
輸入輸出介紹如何實時從鍵盤輸入信息,顯示在屏幕上呢?printf();//輸出函數scanf();//輸入函數printf()函數和scanf()函數具體使用方法是什么呢?2.3
輸入輸出介紹printf(“%d”,n);printf(“%f”,n);printf(“%lf”,n);printf(“%c
,%d,%f”,n,m,l);……scanf(“%d”,&n);scanf(“%f”,&n);scanf(“%lf”,&n);scanf(“%c,%c”,&n
,&m);……&表示取地址符號多個輸入項之間用逗號隔開多個輸出項之間用逗號隔開2.3
輸入輸出介紹方法一:#include<stdio.h>intm
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文明促進條例試題及答案
- 2025年醫學影像學考試題及答案解析
- 公共類試題及答案
- 環境科學污染物治理技術試題集
- 2025年土地資源管理專業考試試題及答案
- 2025年公務員面試技巧考試題及答案
- 觀光經營面試題及答案
- 資產管理考試題及答案
- 按摩中級考試試題及答案
- 西方國家在國際事務中的政策互動研究試題及答案
- 人教版小學數學3三年級下冊(全冊)教案
- ktv包房公主協議書
- 公路應急搶險協議書
- 國家中醫藥管理局直屬事業單位招聘筆試真題2024
- 2025年政治理論時政熱點知識試題庫(附含答案)
- 2025年輔導員競聘考試題庫:學生思想政治教育方法與心理健康教育相結合在實踐中的應用試題
- 2025年全球經濟風險試題及答案
- 對外漢語教學中的文化負載詞教學策略研究
- 康復技師應聘筆試題及答案
- 浙江開放大學2025年《社會保障學》形考任務1答案
- 2025至2030中國高效染料敏化太陽能電池市場深度調查與前景預測研究報告
評論
0/150
提交評論