語言程序設(shè)計(jì)引導(dǎo)命令行后面沒有分號(hào)_第1頁
語言程序設(shè)計(jì)引導(dǎo)命令行后面沒有分號(hào)_第2頁
語言程序設(shè)計(jì)引導(dǎo)命令行后面沒有分號(hào)_第3頁
語言程序設(shè)計(jì)引導(dǎo)命令行后面沒有分號(hào)_第4頁
語言程序設(shè)計(jì)引導(dǎo)命令行后面沒有分號(hào)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

在屏幕上顯 o/*顯示 oWorld!”

注釋文#includeint{

#引 令行,后面沒有分printf( \n#include#include<stdio.h>voidmain(){printf( oWorld!\n}}函數(shù)返用并一個(gè)變量的值就是它所在內(nèi)存單元的值,在沒有改變?cè)撟兞康闹禃r(shí),對(duì)應(yīng)的內(nèi)存單元是不變用并int1010 scanf("%d%d",&a,&b);c=a+b;自然順序執(zhí)printf("a=%db=%d\n\nc=%d"自然順序執(zhí)其它順序執(zhí)行的方式要有專門的語句控

表達(dá)數(shù)程序設(shè)表達(dá)數(shù)提供一

處理數(shù)處理數(shù)要求程序員按照語言的規(guī)范編程序設(shè)計(jì)語言的功數(shù)據(jù)表達(dá):描述所要處理的數(shù)流程控制:表達(dá)數(shù)據(jù)處理的流程序設(shè)計(jì)語言的功能之一:數(shù)據(jù)表數(shù)據(jù)表達(dá):一般將數(shù)據(jù)抽象為若干類型數(shù)據(jù)類型:對(duì)某些具有共同特點(diǎn)的數(shù)據(jù)集合①代表的數(shù)據(jù)(數(shù)據(jù)類型的定義域這些數(shù)據(jù)上做些什么(即操作或稱運(yùn)算)例如:整數(shù)類型int包含的數(shù)據(jù):{…,-2,-作用在整數(shù)上的運(yùn)算:+-*/等表達(dá)式運(yùn)算符和運(yùn)算對(duì)象的有意義的組合形成表達(dá)式 常數(shù),變量,函數(shù) 基本數(shù)據(jù)類C語言提供的數(shù)據(jù)類基本數(shù)據(jù)類型程序設(shè)計(jì)語言事先定義好,供程序員直接使用整型:實(shí)型(浮點(diǎn)型float(單精度浮點(diǎn)型), double(雙精度浮點(diǎn)數(shù))3)字符型char構(gòu)造類型常量、變量和數(shù)據(jù)類各種數(shù)據(jù)有兩種表現(xiàn)形在程序運(yùn)行過程中,其值不能被改變②變量在程序運(yùn)行過程中,其值可以被改變常量和變量都有數(shù)據(jù)類型的屬

inta=變量的定變量的定義 類型名變量名表intacelsiusfahr;定義整floatx; doublearea,length;定義雙精度浮點(diǎn)型變量charc; 變量名命名的 則C語言合法的標(biāo)識(shí)變量的定標(biāo)識(shí)

用戶自定義標(biāo)識(shí)保留字(關(guān)鍵字):它們是C語言規(guī)定的、賦予用以特定含義、用定成,且第一個(gè)字符必須定1a,

#includeint{printf(“ oWorld!\n”);return0;}★變量 上以語義取名,一般小寫變量的使變量的使用中,區(qū)別:數(shù)學(xué)中的變量和C語計(jì)算yx+1,x屬于整 C實(shí)現(xiàn):將整型變量x增加1intx;/*定義整型變量 1x=0;/*賦任意一個(gè)初始值x=x+

x

32位字變量的使例2-1求華氏溫度100°F對(duì)應(yīng)的攝氏溫度。#include<stdio.h>intmain(void){intcelsius,fahr=

?變量必須先定義( 變量一般都定義在程序的開celsius=5*(fahr-32)/ printf("fahr=%d,celsius=%d\n",fahr,return}

?變量應(yīng)該先賦值,fahr=100,celsius=2.2算術(shù)運(yùn)算和算術(shù)表達(dá)算術(shù)運(yùn)算①單目運(yùn)算符 - +②雙目運(yùn)算符+ ①單目運(yùn)算自增運(yùn)算符++和自減運(yùn)算符int ++n使變量n的值增1 ++nn=n+++nn=n+1;再取n值作為表達(dá)式++n的n++:先取n值作為表n的值;nn

++n n=n+-- n- n=n-inta,b;a=2;b=++

inta,b;a=2;b=a-- ①單目運(yùn)算自增運(yùn)算符++和自減運(yùn)算符int ++n使變量n的值增1

++n n=n+-- n- n=n-n++的值是n執(zhí)行n++;這條語句后n變成了表表達(dá)式n的值是執(zhí)行n++;這條語句后n變成了自減運(yùn)算類①單目運(yùn)算正值運(yùn)算符+和負(fù)值運(yùn)算符inta,b,a=b=-c=+a;目運(yùn)算 注意

/若整數(shù)除以整數(shù),結(jié)果得整如:1/2=0,9/4= 5*(fahr-32)/ 5/9*(fahr-1+0.5

等價(jià)嗎

intcelsius,目運(yùn)算注

%求余(模)針對(duì)整型數(shù)5%6=5,9%4=1,100%4=01234=110002×100+3×10+41234%10=1234/10=123%10=12/10=1%10=算術(shù)運(yùn)算和算術(shù)表達(dá)算術(shù)運(yùn)算符的優(yōu)先級(jí)和結(jié)合單目++、--、+、 (單目運(yùn)算:右結(jié)合

-

-**+、-算術(shù)運(yùn)算和算術(shù)表達(dá)★表達(dá)式中使用()可以改變計(jì)算的順=19%=()是所有運(yùn)算中優(yōu)先級(jí)最高的運(yùn)算 算術(shù)運(yùn)算和算術(shù)表達(dá)算術(shù)表達(dá) 要求正確書寫C表達(dá)數(shù)學(xué)式:s(s-a)(s-b)(s-C表達(dá)式:s*s-a*(sb)*(s數(shù)學(xué)式常用數(shù)學(xué)庫函squareroot floatabsolute natural 調(diào)用數(shù)學(xué)庫函調(diào)用數(shù)學(xué)庫函#include調(diào)用scanf,#include#開頭的行稱為預(yù)處理指令#include編譯器將相應(yīng)的頭文件包含到源程序(x+2)*exp((x+2)*exp(2*x(-b+sqrt(b*b–4*a*c))/(2*a賦值運(yùn)算和賦值表達(dá)=的左邊必須=的左邊必須是一個(gè)變賦值表達(dá)用=將一個(gè)變量和一個(gè)表達(dá)式連接起來的式形式 變量=表達(dá)fahr=celsius=5*(fahr-32)/功能:算賦值運(yùn)算符右側(cè)表達(dá)式的②將右側(cè)表達(dá)式的值賦給左側(cè)的變量賦值表達(dá)式的值是“=”左邊變量的值賦值運(yùn)算和賦值表達(dá)賦值運(yùn)算的優(yōu)先級(jí)和結(jié)合y=1;

①②x=y+③z=x=y+z=x=y+

賦值表達(dá)賦值運(yùn)算和賦值表達(dá)注意雙目運(yùn)算符兩側(cè)操作數(shù)的類型要相y=y=y=100+x/2;printf("y=%.2f\n",y);右右側(cè)表達(dá)式的類型自動(dòng)轉(zhuǎn)換成左側(cè)變量((++--+右結(jié)* +左結(jié)=右結(jié)ifelse語例2-2分段計(jì)算水費(fèi)。根據(jù)使用不同水量x, if(x<=y=4*x/3;y=2.5*x-

ifelse語

if(表達(dá)式語句If(x<=If(x<=y=4*x/3;y=2.5*x-

If(x<={y=4*x/} y=2.5*x-…} 了語語句簡(jiǎn)單語句,以分號(hào)結(jié)復(fù)合語句:由組成(語法上屬于一條語句){}內(nèi)可以由多條簡(jiǎn)單語句。關(guān)系運(yùn)算和關(guān)系表達(dá)式if(x<=y=4*x/3;y=2.5*x-關(guān)系運(yùn)算和關(guān)系表達(dá)用于比較兩個(gè)操作數(shù),比較的結(jié)果:真關(guān)系運(yùn)算優(yōu)先

x<y x<=y x==yx>y x>=y x!=y(++--+(++--+*+<%<=>===a>b==cd=a>bch>'a'+1d=a+b>c3<=x<=5b-1==a!=

(a>b)==cd=(a>b)ch>('a'+1)d=((a+b)>(3<=x)<=((b-1)==a)!=關(guān)系運(yùn)算和關(guān)系表達(dá)關(guān)系表達(dá)用關(guān)系運(yùn)算符將2個(gè)表達(dá)式連接起來的式a>b== d=a> ch>'a'+ d

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論