文章目錄
專(zhuān)注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)固始免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了成百上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。今天學(xué)習(xí)C語(yǔ)言的數(shù)據(jù)類(lèi)型 定義域 求和代碼等等
知識(shí)點(diǎn)有點(diǎn)多慢慢消化 還是分享學(xué)習(xí)時(shí)的理解吧~
數(shù)據(jù)類(lèi)型char | 1字節(jié) | 字符數(shù)據(jù)類(lèi)型 |
---|---|---|
short | 2字節(jié) | 短整型 |
int | 4字節(jié) | 整型 |
long | 4/8字節(jié) | 長(zhǎng)整型 |
long long? | 8字節(jié) | 更長(zhǎng)整型 |
float | 4字節(jié) | 單精度浮點(diǎn)數(shù)(小數(shù)點(diǎn)) |
double | 8字節(jié) | 雙精度浮點(diǎn)數(shù) |
怎么使用呢
int main()
{
char ch=‘D’;? ? ? ? ? ??char是字符數(shù)據(jù)類(lèi)型
printf("%c",ch);? ??就可以打印字符“D”了??
return 0;
}
ch是變量名 定義一個(gè)字符類(lèi)型'D'字符需要用單引號(hào)引用
printf("%c",ch); 分析
當(dāng)然其中可以代換吧char ch帶換為別的數(shù)據(jù)類(lèi)型比如
既然數(shù)據(jù)類(lèi)型換了那么輸出數(shù)據(jù)的類(lèi)型也要改變
%d | 打印整型(整數(shù)) |
%c | 字符 |
%f | 浮點(diǎn)數(shù)字(小數(shù)) |
%p | 地址形式 |
%x | 16進(jìn)制數(shù)字 |
%s | 字符串(雙引號(hào)打?。?/td> |
float f = 6.0用%f打印
double d=6.66用%lf打印更合適因?yàn)榫雀敵鲱?lèi)型也要精
是因?yàn)橐侠戆才艃?nèi)存 減少浪費(fèi)
每個(gè)數(shù)據(jù)類(lèi)型都有字節(jié) 一個(gè)字節(jié)=8個(gè)比特位(00000000)
字節(jié)多說(shuō)明有更多的比特位
2個(gè)字節(jié)等于2*8個(gè)=16個(gè)比特位(0000000000000000)
int age=60 其中int是4個(gè)字節(jié)大值是2^32-1太大了不合適
所以要選短整型short age =60大值是2^16-1就合適了
目的就是節(jié)省空間
如果要查數(shù)據(jù)類(lèi)型內(nèi)存就用sizeof
比如查看int內(nèi)存
#includeint main()
{
printf("%d\n",sizeof(int));
return 0;
}
這樣就可以了
#includeint main()
{
int num1=0;
int num2=0;
int sum=0;
scanf("%d%d",&num1,&num2);
sum=num1+num2;
printf("sum=%d",sum);
return 0;
}
全局變量和局部變量
一句話(huà)在大括號(hào)外部定義的是全局變量
在大括號(hào)內(nèi)部定義的是局部變量
名字建議不要相同容易產(chǎn)生誤會(huì)
比如一個(gè)班里有兩個(gè)張三 老師叫張三不知道是哪個(gè)
如果同時(shí)出現(xiàn)局部變量?jī)?yōu)先
局部定義不能在范圍之外使用
#includeint main()
{
{
int age=20;
}
printf("%d",age);
return 0;
}
這樣是錯(cuò)誤的因?yàn)閕nt age在局部范圍內(nèi)定義的不能在局部之外使用
概念和定義域一樣
(文件1)
int age=20;
(文件2)#include
int main()
{
extern int age;
? printf(“age=%d”,age)
? return 0;
}
如果不加 extern int age;就會(huì)運(yùn)行錯(cuò)誤因?yàn)槲绰暶鳂?biāo)識(shí)符
需要標(biāo)明變量age的類(lèi)型int加上extern外部聲明
生命周期
一旦出大括號(hào)外面生命周期結(jié)束不能引用
??????哈哈總結(jié)完了繼續(xù)努力?
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
標(biāo)題名稱(chēng):自學(xué)C語(yǔ)言(2)數(shù)據(jù)類(lèi)型求和函數(shù)定義域作用域..-創(chuàng)新互聯(lián)
URL地址:http://muchs.cn/article34/spjpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、網(wǎng)站改版、軟件開(kāi)發(fā)、網(wǎng)站策劃、用戶(hù)體驗(yàn)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容