十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1字節(jié)=8位
二進(jìn)制想輸出打印二進(jìn)制需要加標(biāo)識(shí)0b
-128的二進(jìn)制:1000 0000
因?yàn)?128的二進(jìn)制是補(bǔ)碼形式,所以反碼后面0越多表示數(shù)字越小。
127的二進(jìn)制:0111 1111
-1的二進(jìn)制:1111 1111
八進(jìn)制二進(jìn)制互轉(zhuǎn)八進(jìn)制 需要3位劃分
輸出八進(jìn)制需要標(biāo)識(shí)0
eg:“\1283”字符個(gè)數(shù)有幾個(gè)? 4個(gè)(‘\12’,‘8’,‘3’,‘\0’)
十六進(jìn)制二進(jìn)制互轉(zhuǎn)十六進(jìn)制 需要4位劃分
十六進(jìn)制標(biāo)識(shí)為0x
windows x86 32位操作系統(tǒng)
內(nèi)存大?。?^32字節(jié)
1b bit位
1B=8bit
1B 字節(jié)
1KB=1024B
1MB=1024KB
1GB=1024MB
1TB(太字節(jié))=1024GB
1PB(拍字節(jié))=1024TB
1EB(艾字節(jié))=1024PB
有符號(hào)數(shù)據(jù)類(lèi)型 內(nèi)置類(lèi)型:32768~32767int/long ±21開(kāi)頭的10位數(shù)據(jù)
數(shù)據(jù)類(lèi)型 轉(zhuǎn)義字符:\n(換行)、\a(響鈴符)等eg:\12(2*80+1*81)——>10——>空格字符;
整型:short int long long long? 2 (2/)4 4 8
字符型:char? 1
ps:需要用單引號(hào);存放是用ascll碼值去存放(0:48;a:97;A:65;NULL、\0:0)
? 一個(gè)中文占兩個(gè)字節(jié);
浮點(diǎn)型:float(單精度) double(雙精度)? 4 8
布爾類(lèi)型:bool 構(gòu)造類(lèi)型 數(shù)組類(lèi)型、結(jié)構(gòu)體類(lèi)型、聯(lián)合體、枚舉 指針類(lèi)型 學(xué)習(xí)疑惑1個(gè)字節(jié)可以存儲(chǔ)多大的數(shù)據(jù)?
答:127,若無(wú)符號(hào)則是255
char類(lèi)型如何輸出漢字?
//可以用一個(gè)char數(shù)組實(shí)現(xiàn)對(duì)中文符的操作,若一個(gè)漢字輸出時(shí)需要用%c%c,多個(gè)則需要%s
//想要存入一個(gè)或多個(gè)中文
#includeint main()
{char ch[12];
//輸入一個(gè)中文
scanf("%c%c",&ch[0],&ch[1]);
printf("%c%c",ch[0],ch[1]);
//輸入一個(gè)中文
scanf("%c%c",&ch[2],&ch[3]);
printf("%c%c",ch[2],ch[3]);
//輸入任意個(gè)中文(不超過(guò)數(shù)組長(zhǎng)度-1,數(shù)組有一個(gè)結(jié)束符'\0')
scanf("%s",ch);
printf("%s",ch);
return 0;
}
//對(duì)數(shù)組里的中文進(jìn)行取出
#includeint main()
{char ch[15]={"這里有七個(gè)中文"};
printf("char數(shù)組中第1個(gè)中文:\n");
printf("%c%c\n",ch[0],ch[1]);
printf("char數(shù)組中第2個(gè)中文:\n");
printf("%c%c\n",ch[2],ch[3]);
printf("全部中文:\n");
int j=1;
for(int i=0;i<=12;i+=2)
printf("第%d個(gè)中文是:%c%c\n",j++,ch[i],ch[i+1]);
return 0;
}
//判斷兩個(gè)中文是否相等
#includeint main()
{char ch1[3] = "中";
char ch2[3] = "漢";
char ch3[3] = "漢";
if (ch1[0] == ch2[0] && ch1[1] == ch2[1])
printf("ch1與ch2相等\n");
else printf("ch1與ch2不相等\n");
if (ch2[0] == ch3[0] && ch2[1] == ch3[1])
printf("ch2與ch3相等\n");
else printf("ch2與ch3不相等\n");
return 0;
}
你是否還在尋找穩(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)查看詳情吧