-
整型數(shù)據(jù)是指不帶小數(shù)的數(shù)字。生活中有很多信息適合使用整型數(shù)據(jù)來表示,比如:人的年齡、班級(jí)的人數(shù)、書的總頁(yè)數(shù)等等。因此整型的類型比較多:
注:int、short int、long int是根據(jù)編譯環(huán)境的不同,所取范圍不同。而其中short int和long int至少是表中所寫范圍,但是int在表中是以16位編譯環(huán)境寫的取值范圍。另外?c語(yǔ)言int的取值范圍在于他占用的字節(jié)數(shù) ,不同的編譯器,規(guī)定是不一樣。ANSI標(biāo)準(zhǔn)定義int是占2個(gè)字節(jié),TC是按ANSI標(biāo)準(zhǔn)的,它的int是占2個(gè)字節(jié)的。但是在VC里,一個(gè)int是占4個(gè)字節(jié)的。
浮點(diǎn)數(shù)據(jù)是指帶小數(shù)的數(shù)字。生活中有很多信息適合使用浮點(diǎn)型數(shù)據(jù)來表示,比如:人的體重(單位:公斤)、商品價(jià)格、圓周率等等。因?yàn)榫鹊牟煌址譃?種:
查看全部 -
auto 有意義
查看全部 -
C 語(yǔ)言規(guī)定,標(biāo)識(shí)符可以是字母(A~Z,a~z)、數(shù)字(0~9)、下劃線_組成的字符串,并且第一個(gè)字符必須是字母或下劃線。在使用標(biāo)識(shí)符時(shí)還有注意以下幾點(diǎn):
查看全部 -
多行注釋:? /* 注釋內(nèi)容 */?
?????? 單行注釋:? //注釋一行
查看全部 -
優(yōu)先級(jí)就是在運(yùn)算中運(yùn)算的先后順序。
查看全部 -
這里我們先給大家講解基本數(shù)據(jù)類型中最簡(jiǎn)單也是最常用的整型、實(shí)型與字符型
注:int、short int、long int是根據(jù)編譯環(huán)境的不同,所取范圍不同。而其中short int和long int至少是表中所寫范圍,但是int在表中是以16位編譯環(huán)境寫的取值范圍。另外?c語(yǔ)言int的取值范圍在于他占用的字節(jié)數(shù) ,不同的編譯器,規(guī)定是不一樣。ANSI標(biāo)準(zhǔn)定義int是占2個(gè)字節(jié),TC是按ANSI標(biāo)準(zhǔn)的,它的int是占2個(gè)字節(jié)的。但是在VC里,一個(gè)int是占4個(gè)字節(jié)的。
浮點(diǎn)數(shù)據(jù)是指帶小數(shù)的數(shù)字。生活中有很多信息適合使用浮點(diǎn)型數(shù)據(jù)來表示,比如:人的體重(單位:公斤)、商品價(jià)格、圓周率等等。因?yàn)榫鹊牟煌址譃?種:
查看全部 -
我們購(gòu)物的時(shí)候經(jīng)常會(huì)說如果這個(gè)物品大于多少錢就不買了,條件就是大于多少錢,結(jié)果就是不買了。
那么上面所說的能不能在C語(yǔ)言中表示出來呢?當(dāng)然是可以了,不過C語(yǔ)言中,需要用到一個(gè)符號(hào),這個(gè)符號(hào)就是三目運(yùn)算符。
C語(yǔ)言中的三目運(yùn)算符:“?:”,其格式為:
?表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3;?
執(zhí)行過程是:
先判斷表達(dá)式1的值是否為真,如果是真的話執(zhí)行表達(dá)式2;如果是假的話執(zhí)行表達(dá)式3。
查看全部 -
在數(shù)學(xué)中我們見過7<x<100這樣的公式,意思是x大于7并且x小于100。那么前面的那個(gè)算式寫成計(jì)算機(jī)可以看的懂的算式就是:x>7 && x<100;
邏輯運(yùn)算的值也是有兩種分別為“真”和“假”,C語(yǔ)言中用整型的1和0來表示。其求值規(guī)則如下:
1) 與運(yùn)算(&&)
參與運(yùn)算的兩個(gè)變量都為真時(shí),結(jié)果才為真,否則為假。例如:5>=5 && 7>5 ,運(yùn)算結(jié)果為真;
2) 或運(yùn)算(||)
參與運(yùn)算的兩個(gè)變量只要有一個(gè)為真,結(jié)果就為真。 兩個(gè)量都為假時(shí),結(jié)果為假。例如:5>=5||5>8,運(yùn)算結(jié)果為真;
3) 非運(yùn)算(!)
參與運(yùn)算的變量為真時(shí),結(jié)果為假;參與運(yùn)算量為假時(shí),結(jié)果為真。例如:!(5>8),運(yùn)算結(jié)果為真。
查看全部 -
復(fù)合賦值運(yùn)算符就是在簡(jiǎn)單賦值符“=”之前加上其它運(yùn)算符構(gòu)成,例如+=、-=、*=、/=、%=。
分析:定義整型變量a并賦值為3,a += 5;這個(gè)算式就等價(jià)于a = a+5;?將變量a和5相加之后再賦值給a
查看全部 -
系表達(dá)式的值是“真”和“假”,在C程序用整數(shù)1和0表示。
查看全部 -
for循環(huán)
第一步:執(zhí)行表達(dá)式1,對(duì)循環(huán)變量做初始化;
第二步:判斷表達(dá)式2,若其值為真(非0),則執(zhí)行for循環(huán)體中執(zhí)行代碼塊,然后向下執(zhí)行;若其值為假(0),則結(jié)束循環(huán);
第三步:執(zhí)行表達(dá)式3;
第四步:執(zhí)行for循環(huán)中執(zhí)行代碼塊后執(zhí)行第二步;
第五步:循環(huán)結(jié)束,程序繼續(xù)向下執(zhí)行。
查看全部 -
#include <stdio.h>
int main()
{
int m, n;
for(m=2; m<=50; m++)
{
for(n=2; n<=m; n++)
{
if(m%n==0) //什么條件下跳出當(dāng)前循環(huán)
break; //這里應(yīng)該退出當(dāng)前循環(huán)了
}
if(m == n) //n循環(huán)結(jié)束后,如果m=n的話就輸出m
printf("%d ", m);
}
return 0;
}查看全部 -
#include <stdio.h>
int main()
{
??? int i, j, result;
???? for(i=9;i>=1;i--)
??? {
??????? for(j=1,result=0;j<=i;j++)
??????? {
??????????? printf("%d*%d=%d ",i,j,i*j);
??????????? result++;
??????????? if(result%i==0)
??????????? printf("\n");
??????? }
??????? result=0;
??? }
??? return 0;
}查看全部 -
轉(zhuǎn)換時(shí)重新找一個(gè)標(biāo)識(shí)符
查看全部 -
define一個(gè)值后在函數(shù)中不用再賦值
查看全部
舉報(bào)