H1-2C語言程序的基本常識.ppt
《H1-2C語言程序的基本常識.ppt》由會員分享,可在線閱讀,更多相關(guān)《H1-2C語言程序的基本常識.ppt(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
FundamentalsofCC語言程序的基本常識,熟悉常用數(shù)據(jù)類型熟練使用變量熟練掌握格式化輸入輸出函數(shù)的使用,學(xué)習(xí)目標(biāo),C語言程序結(jié)構(gòu),程序舉例voidmain(){printf(“軟件培訓(xùn)”);}本程序的目的是輸出一行信息:華育國際,基本結(jié)構(gòu),常用標(biāo)準(zhǔn)庫文件介紹,庫文件就是預(yù)先定義好的函數(shù)的集合文件上面的程序在編譯時會出現(xiàn)錯誤(error),顯示“‘printf’:undeclaredidentifier”(prinf是一個沒有聲明的標(biāo)識符)因為:C語言本身不提供輸入輸出語句,輸入和輸出操作是由函數(shù)來實現(xiàn)的C的標(biāo)準(zhǔn)函數(shù)庫中(stdio.h)提供了一些輸入輸出函數(shù),例如,printf函數(shù)和scanf函數(shù),常用標(biāo)準(zhǔn)庫文件介紹,使用prinf和scanf函數(shù)時,千萬不要簡單地認(rèn)為它們是c語言的“輸入輸出語句”printf和scanf不是C語言的關(guān)鍵字,只是標(biāo)準(zhǔn)函數(shù)庫中的函數(shù)名字不同標(biāo)準(zhǔn)的函數(shù)庫提供不同的函數(shù)名有些通用的函數(shù)(如printf和scanf等),各種計算機系統(tǒng)都提供,成為各種計算機系統(tǒng)的標(biāo)準(zhǔn)函數(shù)(標(biāo)準(zhǔn)輸入輸出庫stdio.h的一部分),C語言編譯系統(tǒng)中還有許多以.h為擴展名的文件(稱之為頭文件)在這些頭文件中,對相應(yīng)的庫函數(shù)進行了聲明和定義我們所用的printf是C語言中的輸出函數(shù),因為它在“stdio.h”這個庫文件中被聲明和定義在程序的最前面加上一句:#include"stdio.h",常用標(biāo)準(zhǔn)庫文件介紹,改寫以上程序如下:#include"stdio.h"voidmain(){printf(“軟件培訓(xùn)”);}執(zhí)行結(jié)果:,,常用標(biāo)準(zhǔn)庫文件介紹,結(jié)構(gòu)特點和語法規(guī)則,C程序是由函數(shù)構(gòu)成的可以包含一個main和若干其他函數(shù)程序全部工作都是由函數(shù)來完成的標(biāo)準(zhǔn)C提供一百多個庫函數(shù)一個函數(shù)由兩部分組成函數(shù)的說明部分。包括函數(shù)名、函數(shù)類型、函數(shù)屬性、函數(shù)參數(shù)(形參)名、形式參數(shù)類型。函數(shù)體變量定義,如:“intnum1,num2;”執(zhí)行部分,如:“num2=num1+105;”,一個C程序總是從main函數(shù)開始執(zhí)行C程序書寫格式自由每個語句和數(shù)據(jù)定義的最后必須有一個分號(英文狀態(tài))C語言本身沒有輸入輸出語句可以用//來對單行的代碼做注解,也可以用/*……*/對C程序中的任何部分作塊注釋,結(jié)構(gòu)特點和語法規(guī)則,變量,,程序,,,編寫程序時,常常需要將數(shù)據(jù)存儲在內(nèi)存中,方便后面使用這個數(shù)據(jù)或者修改這個數(shù)據(jù)的值。,通常使用變量來存儲數(shù)據(jù)。使用變量可以引用存儲在內(nèi)存中的數(shù)據(jù),并隨時根據(jù)需要顯示數(shù)據(jù)或執(zhí)行數(shù)據(jù)操縱。,存儲Rate,,Rate*5%,,將值存儲為DiscAmt,,Rate-DiscAmt,,10,0.5,將值存儲為Result,,,9.5,C語言的數(shù)據(jù)類型,,數(shù)據(jù)類型描述,,變量的定義及初始化,變量定義任何變量都必須遵守先定義后使用的原則變量定義的一般形式[存儲類別]數(shù)據(jù)類型變量名1,變量名2…;,變量的初始化定義變量時指示計算機為變量留出存儲空間變量值并沒有指定,可能為隨機值使用變量前,一定要將其初始化為一個確定的值,變量的定義及初始化,變量初始化方法定義變量的同時進行賦初值的操作定義變量后,使用賦值語句來初始化變量intnum1=34,num2;num2=67;定義了num1和num2兩個整型變量,定義的同時初始化num1為34使用了等號“=”賦值運算符將67賦給變量num2,變量的定義及初始化,變量的定義及初始化,#include"stdio.h"voidmain(){charch1=a;inta=90;printf("作為一個字符ch1=%c",ch1);printf("\n作為一個數(shù)字a=%d",a);printf("\n作為一個字符ch2=%c",ch2);printf("\n作為一個數(shù)字ch2=%d\n",ch2);},,常量,字面常量字面常量是指在源代碼中直接輸入的值例如:intage=25;//整型常量floatscore=85.5;//浮點數(shù)常量charsex=’f’;//字符常量charname[10]=”lucy”;//字符串常量其中25、85.5、’f’、”lucy”是字面常量,符號常量在程序中用一個符號來表示一個常量這個符號就被稱為符號常量例如:圓周率π的值(3.14)C語言中使用預(yù)編譯處理命令#define來定義符號常#definePI3.14//注意:#define語句不以分號結(jié)尾,常量,格式化輸出函數(shù)printf(),print函數(shù)的作用是向終端(或系統(tǒng)隱含指定的輸出設(shè)備,如顯示器)輸出若干個任意類型的數(shù)據(jù),一般格式:printf(格式控制,輸出表列),“格式控制”是用雙引號括起來的字符串,也稱“轉(zhuǎn)換控制字符串”“輸出表列”是我們打算進行輸出的數(shù)據(jù)描述,可以是直接的數(shù)據(jù),也可以是代表數(shù)據(jù)的變量,printf()的一般格式,“格式控制”包括兩種信息格式說明由“%”和格式字符組成,如%d,%f等將輸出的數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出如:“%d”代表十進制整型數(shù)據(jù)普通字符直接輸出的字符,printf示例程序,#include“stdio.h”voidmain(){intnum=3;//定義一個整型變量,給它命名為num//為num初始化為3printf("Thenumberis:");//直接輸出提示文字printf("%d",num);//輸出num的值printf("");//補充輸出一小段空格printf("數(shù)字的平方是:%d",num*num);//數(shù)字和文本混合輸出printf("\n");//輸出一個換行符}“//”代表語句中的注釋,其后內(nèi)容不會被計算機處理,,printf中的控制字符,\n——在下一行顯示\t——橫向跳格\\——顯示\\’——顯示’\”——顯示”\叫轉(zhuǎn)義字符,格式化輸入函數(shù)scanf(),函數(shù)scanf()按指定的格式從鍵盤讀取數(shù)據(jù),并將其賦給一個或多個變量scanf()也使用格式化字符串來描述輸入格式例如:inta;scanf("%d",用于從鍵盤讀取一個十進制整數(shù),并將其賦給整型變量a,格式化輸入函數(shù)scanf(),scanf()函數(shù)的一般格式:scanf(“格式字符串”,輸入項的地址列表);“格式字符串”包含三種類型的字符:1、格式指示符2、空白字符3、普通字符,格式控制符寬度修飾符用來限定輸入數(shù)據(jù)所占列數(shù)#include"stdio.h"voidmain(){charb,c;scanf("%3c%4c",},,格式化輸入函數(shù)scanf(),格式控制符長度修飾符抑制修飾符例如:inta,b;scanf("%2d%*3d%4d",輸入1234567890,則a被賦值為12,b被賦值為6789,格式化輸入函數(shù)scanf(),scanf()使用實例從鍵盤輸入一個大寫字母,要求改用小寫字母輸出。提示:大小寫英文字母的ASCII值相差32。#include"stdio.h"voidmain(){charc1,c2;printf("請輸入一個大寫英文字母:");scanf("%c",},格式化輸入函數(shù)scanf(),小結(jié),本章講述了C語言程序的結(jié)構(gòu)與各種數(shù)據(jù)類型。學(xué)習(xí)了對不同類型數(shù)據(jù)輸出的格式控制。如何使用printf()函數(shù)?如何使用scanf()函數(shù)?,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- H1 語言 程序 基本常識
鏈接地址:http://appdesigncorp.com/p-11496171.html