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