版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第二章
簡(jiǎn)單數(shù)據(jù)及運(yùn)算清華大學(xué)鄭莉?qū)W習(xí)目標(biāo)掌握常量與變量的概念及其定義和初始化方法;掌握C++的基本數(shù)據(jù)類型;掌握基本類型數(shù)據(jù)的運(yùn)算實(shí)現(xiàn)方法。2目錄2.1程序中的數(shù)據(jù)2.2基本數(shù)據(jù)類型2.2.1整數(shù)類型2.2.2浮點(diǎn)數(shù)類型2.2.3字符類型2.2.4字符串類型2.2.5布爾類型3目錄(續(xù))2.3簡(jiǎn)單運(yùn)算2.3.1算術(shù)運(yùn)算2.3.2賦值運(yùn)算2.3.3逗號(hào)運(yùn)算2.3.4關(guān)系運(yùn)算2.3.5邏輯運(yùn)算2.3.6sizeof運(yùn)算2.3.7位運(yùn)算4目錄(續(xù))2.4語(yǔ)句2.4.1聲明語(yǔ)句2.4.2表達(dá)式語(yǔ)句2.4.3復(fù)合語(yǔ)句52.1程序中的數(shù)據(jù)常量在源程序中直接寫明的數(shù)據(jù),其值在整個(gè)程序運(yùn)行期間不可改變,這樣的數(shù)據(jù)稱為常量。變量在運(yùn)行過(guò)程中從計(jì)算機(jī)的外部設(shè)備(例如鍵盤、硬盤)讀取的,這些數(shù)據(jù)的值在程序運(yùn)行過(guò)程中允許改變,這樣的數(shù)據(jù)稱為變量。6例2-1:讀入并顯示整數(shù)#include<iostream>usingnamespacestd;intmain(){intradius; cout<<"Pleaseentertheradius!\n";cin>>radius; cout<<“Theradiusis:”<<radius<<‘\n’; cout<<"PIis:"<<3.14<<'\ncout<<"Pleaseenteradifferentradius!\n";cin>>radius; cout<<"Nowtheradiusischangedto:"<<radius<<'\ncout<<"PIisstill:"<<3.14<<'\n'; return0;}72.1程序中的數(shù)據(jù)運(yùn)行結(jié)果:Pleaseentertheradius!2Theradiusis:2PIis:3.14159Pleaseenteradifferentradius!3Nowtheradiusischangedto:3PIisstill:3.141592.1程序中的數(shù)據(jù)例2-1(續(xù))例2-2:為常量命名#include<iostream>usingnamespacestd;intmain(){constdoublepi(3.14159); intradius; cout<<"Pleaseentertheradius!\n";cin>>radius; cout<<"Theradiusis:"<<radius<<'\n'; cout<<"PIis:"<<pi<<'\n'; cout<<"Pleaseenteradifferentradius!\n";cin>>radius; cout<<"Nowtheradiusischangedto:"<<radius<<'\n';cout<<"PIisstill:"<<pi<<'\n‘;return0;}92.1程序中的數(shù)據(jù)運(yùn)行結(jié)果:Pleaseentertheradius!2Theradiusis:2PIis:3.14159Pleaseenteradifferentradius!3Nowtheradiusischangedto:3PIisstill:3.141592.1程序中的數(shù)據(jù)例2-2(續(xù))例2-3:變量的初始化#include<iostream>usingnamespacestd;intmain(){constdoublepi(3.14159); intradius(0); cout<<"Theinitialradiusis:"<<radius<<'\n'; cout<<"PIis:"<<pi<<'\n‘;。cout<<"Pleaseenteradifferentradius!\n";cin>>radius; cout<<"Nowtheradiusischangedto:"<<radius<<'\n';cout<<“PIisstill:”<<pi<<‘\n’; return0;}112.1程序中的數(shù)據(jù)運(yùn)行結(jié)果:Theinitialradiusis:0PIis:3.14159Pleaseenteradifferentradius!3Nowtheradiusischangedto:3PIisstill:3.141592.1程序中的數(shù)據(jù)例2-3(續(xù))2.2.1整數(shù)類型基本的整數(shù)類型
Int按符號(hào)分符號(hào)的(signed)和無(wú)符號(hào)的(unsigned)按照數(shù)據(jù)范圍分
短整數(shù)(short)和長(zhǎng)整數(shù)(long)char類型132.2基本數(shù)據(jù)類型2.2.1整數(shù)類型(續(xù))十進(jìn)制整數(shù)
[±]若干個(gè)0~9的數(shù)字,但數(shù)字部分不能以0開(kāi)頭,正數(shù)前邊的正號(hào)可以省略。八進(jìn)制整數(shù)八進(jìn)制整常量的數(shù)字部分要以數(shù)字0開(kāi)頭,一般形式為:[±]0若干個(gè)0~7的數(shù)字十六進(jìn)制整數(shù)十六進(jìn)制整常量的數(shù)字部分要以0x開(kāi)頭,一般形式為:[±]0x若干個(gè)0~9的數(shù)字及A~F的字母(大小寫均可)142.2基本數(shù)據(jù)類型例2-4:整數(shù)變量的定義與輸出#include<iostream>usingnamespacestd;intmain(){shortinti;unsignedshortintj;j=50000;i=j;cout<<“Shortintis:”<<i<<endl;cout<<“Shortunsignedintis:”<<j<<endl;return0;}152.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型運(yùn)行結(jié)果:Shortintis:-15536Unsignedshortintis:50000例2-4(續(xù))2.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型例2-5:不同類型整數(shù)的最值#include<iostream>#include<iostream>#include<limits>usingnamespacestd;intmain(){cout<<”Minofshortis:”<<SHRT_MIN<<endl;cout<<”Maxofshortis:”<<SHRT_MAX<<endl;cout<<”Minofintis:”<<INT_MIN<<endl;cout<<”Maxofintis:”<<INT_MAX<<endl;cout<<”Minoflongis:”<<LONG_MIN<<endl;cout<<”Maxoflongis:”<<LONG_MAX<<endl;cout<<”Maxofunsignedshortis:”<<USHRT_MAX<<endl;cout<<”Maxofunsignedintis:”<<UINT_MAX<<endl;cout<<”Maxofunsignedlongis:”<<ULONG_MAX<<endl;return0;}172.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型運(yùn)行結(jié)果:Minofshortis:-32768Maxofshortis:32767Minofintis:-2147483648Maxofintis:2147483647Minoflongis:-2147483648Maxoflongis:2147483647Maxofunsignedshortis:65535Maxofunsignedintis:4294967295Maxofunsignedlongis:4294967295例2-5(續(xù))2.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型例2-6:整型常量的應(yīng)用#include<iostream>#include<limits>usingnamespacestd;intmain(){intisample,osample,hsample;unsignedlongulsample;cin>>isample>>oct>>osample>>hex>>hsample;cout<<isample<<';'<<oct<<osample<<';‘<<hex<<hsample<<endl;isample=123;osample=0173;hsample=0x7B;ulsample=4294967295UL;192.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型例2-6(續(xù))cout<<dec<<isample<<';'<<oct<<isample<<';'<<hex<<isample<<endl;cout<<dec<<osample<<';'<<oct<<osample<<‘;’<<hex<<osample<<endl;cout<<dec<<hsample<<‘;’<<oct<<hsample<<‘;’<<hex<<hsample<<endl;cout<<dec<<ulsample<<';'<<oct<<ulsample<<';'<<hex<<ulsample<<endl;return0;}202.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型運(yùn)行結(jié)果:12301730x7B123;173;7b123;173;7b123;173;7b123;173;7b4294967295;37777777777;ffffffff例2-6(續(xù))2.2基本數(shù)據(jù)類型——2.2.1整數(shù)類型2.2.2浮點(diǎn)數(shù)類型單精度f(wàn)loat雙精度double擴(kuò)展精度longdouble222.2基本數(shù)據(jù)類型2.2.2浮點(diǎn)數(shù)類型(續(xù))一般形式
例如,12.5,-12.5等指數(shù)形式
double例如,0.345E+2表示0.345×102,-34.4E-3表示-34.4×10-3,其中,字母E可以大寫或小寫。當(dāng)以指數(shù)形式表示一個(gè)實(shí)數(shù)時(shí),整數(shù)部分和小數(shù)部分可以省略其一,但不能都省略。例如:.123E-1,12.E2,1.E-3都是正確的,但不能寫成E-3這種形式。需要注意的是,在浮點(diǎn)文字量的中間不能出現(xiàn)空格。232.2基本數(shù)據(jù)類型例2-7:不同類型浮點(diǎn)數(shù)的應(yīng)用#include<iostream>#include<limits>usingnamespacestd;constfloatPI_FLOAT=3.1415926f;constdoublePI_DOUBLE=3.1415926;constlongdoublePI_LDOUBLE=3.1415926;intmain(){floatnRadiusFloat=5.5f,nAreaFloat;doublenRadiusDouble=5.5,nAreaDouble;longdoublenRadiusLDouble=5.5,nAreaLDouble;nAreaFloat=PI_FLOAT*nRadiusFloat*nRadiusFloat; nAreaDouble=PI_DOUBLE*nRadiusDouble*nRadiusDouble;242.2基本數(shù)據(jù)類型——2.2.2浮點(diǎn)數(shù)類型例2-7(續(xù))nAreaLDouble=PI_DOUBLE*nRadiusDouble*nRadiusDouble;cout<<“nAreaFloat=”<<nAreaFloat<<”,sizeof(nAreaFloat)=”<<sizeof(nAreaFloat)<<endl;cout<<“nAreaDouble=”<<nAreaDouble<<”,sizeof(nAreaDouble)=”<<sizeof(nAreaDouble)<<endl;cout<<“nAreaLDouble=”<<nAreaLDouble<<”,sizeof(nAreaLDouble)=”<<sizeof(nAreaLDouble)<<endl;return0;}252.2基本數(shù)據(jù)類型——2.2.2浮點(diǎn)數(shù)類型運(yùn)行結(jié)果:nAreaFloat=95.0332,sizeof(nAreaFloat)=4nAreaDouble=95.0332,sizeof(nAreaDouble)=8nAreaLDouble=95.0332,sizeof(nAreaLDouble)=8例2-7(續(xù))2.2基本數(shù)據(jù)類型——2.2.2浮點(diǎn)數(shù)類型2.2.3字符類型字符變量關(guān)鍵字char字符常量單引號(hào)括起,例如:’a’,’D’,’$’等轉(zhuǎn)義字符不可顯示字符,無(wú)法通過(guò)鍵盤輸入字符,例如響鈴、換行、制表符、回車等272.2基本數(shù)據(jù)類型2.2.3字符類型(續(xù))轉(zhuǎn)義字符換行符(newline)\n水平制表鍵(horizontaltab)\t垂直制表鍵(verticaltab)\v退格鍵(backspace)\b回車鍵(carriagereturn)\r進(jìn)紙鍵(formfeed)\f響鈴符(alert(bell))\a反斜杠鍵(backslash)\\問(wèn)號(hào)(questionmark)\?單引號(hào)(singlequote)\’雙引號(hào)(doublequote)\”一般的轉(zhuǎn)義序列采用如下格式:\ooo這里的ooo代表三個(gè)八進(jìn)制數(shù)字組成的序列。八進(jìn)制序列的值代表該字符在機(jī)器字符集里的數(shù)字值。例如:\7(響鈴符)\14(換行符)\0(null)\062(‘2’)282.2基本數(shù)據(jù)類型2.2.4字符串類型C風(fēng)格的字符串采用字符數(shù)組
關(guān)鍵字charC風(fēng)格的字符串和C++風(fēng)格的字符串采用標(biāo)準(zhǔn)C++類庫(kù)中的String類字符串常量C風(fēng)格的字符串常量是雙引號(hào)中的一串字符。例如:“Hellow”;292.2基本數(shù)據(jù)類型2.2.4字符串類型(略)字符串與字符的區(qū)別字符串與字符是不同的,以“Hellow”為例,它在內(nèi)存中的存放形式是按串中字符的排列順序存放,每個(gè)字符占一個(gè)字節(jié),并在末尾添加’\0’作為結(jié)尾標(biāo)記。而字符僅占一個(gè)單元。302.2基本數(shù)據(jù)類型例2-8:字符數(shù)據(jù)的應(yīng)用#include<iostream>usingnamespacestd;intmain(){cout<<'A'<<''<<'a'<<endl;//輸出普通字符cout<<"one\ttwo\tthree\n";//使用水平制表符cout<<"123\b\b45\n";//使用退格符cout<<"Alert\a\n";//使用響鈴鍵return0;}312.2基本數(shù)據(jù)類型——2.2.4字符串類型運(yùn)行結(jié)果:Aaonetwothree145Alert例2-8(續(xù))2.2基本數(shù)據(jù)類型——2.2.4字符串類型2.2.5布爾類型布爾類型說(shuō)明符關(guān)鍵字bool布爾常量true,false用途常用來(lái)表示關(guān)系比較、相等比較或邏輯運(yùn)算的結(jié)果.332.2基本數(shù)據(jù)類型例2-9:定義bool類型的變量并進(jìn)行相關(guān)算術(shù)運(yùn)算#include<iostream>usingnamespacestd;intmain(){boolbV1=true,bV2=false;cout<<”boolvaluebV1=”<<bV1<<endl;cout<<”boolvaluebV2=”<<bV2<<endl;intnV1=bV1,nV2=0;bV1=nV2;cout<<”intvaluenV1=”<<nV1<<endl;cout<<”boolvaluebV1=”<<bV1<<endl;return0;}342.2基本數(shù)據(jù)類型——2.2.5布爾類型運(yùn)行結(jié)果:boolvaluebV1=1boolvaluebV2=0intvaluenV1=1boolvaluebV1=0例2-9(續(xù))2.2基本數(shù)據(jù)類型——2.2.5布爾類型2.3.1算術(shù)運(yùn)算算術(shù)運(yùn)算符自增(++),自減(--);加(+),減(-),乘(*),除(/);取余(%)。算術(shù)表達(dá)式由算術(shù)運(yùn)算符構(gòu)成的表達(dá)式稱為算術(shù)表達(dá)式。362.3簡(jiǎn)單運(yùn)算2.3.1算術(shù)運(yùn)算(續(xù))算術(shù)運(yùn)算符的優(yōu)先級(jí)372.3簡(jiǎn)單運(yùn)算優(yōu)先級(jí)運(yùn)算符結(jié)合性高低后置
++后置––左→右前置
++前置––右→左*/%左→右+–左→右例2-10:算術(shù)運(yùn)算#include<iostream>usingnamespacestd;intmain(){intval1=24;intval2=5;doubleval3=24;doubleval4=5;cout<<“int/int,24/5=”<<val1/val2<<endl;cout<<“int/int,24%5=”<<val1%val2<<endl;val2=-5;cout<<“int/int,24%(-5)=”<<val1%val2<<endl;cout<<“double/double,24/5=”<<val3/val4<<endl;382.3簡(jiǎn)單運(yùn)算——2.3.1算術(shù)運(yùn)算例2-10(續(xù))//cout<<“double/double,24%5=”<<val3%val4<<endl;cout<<“double/int,24/5=”<<val3/val2<<endl;cout<<“int/double,24/5=”<<val1/val4<<endl;val1=5;cout<<
“val1=”<<val1<<endl;cout<<val1++<<
“,”;cout<<++val1<<”,”
;cout<<val1--<<”,”
;cout<<--val1<<endl
;val1=5;cout<<
“val1=”<<val1<<endl;
cout<<
val1++<<”,”<<++val1<<”,”<<val1--<<”,”<<--val1<<endl;}
392.3簡(jiǎn)單運(yùn)算——2.3.1算術(shù)運(yùn)算運(yùn)行結(jié)果:int/int,24/5=4int/int,24%5=4int/int,24%(-5)=4double/double,24/5=4.8double/int,24/5=-4.8int/double,24/5=4.8val1=55,7,7,5val1=54,5,4,5例2-10(續(xù))2.3簡(jiǎn)單運(yùn)算——2.3.1算術(shù)運(yùn)算2.3.2賦值運(yùn)算基本賦值運(yùn)算符
=
例如:intival; ival=2; charch; ch=‘A’;。復(fù)合賦值運(yùn)算符*=、
/=、%=、
+=、-=、>>=、<<=、&=、?=、|=表達(dá)式E1op=E2等效于
E1=E1opE2。例如:a+=b等同于a=a+b412.3簡(jiǎn)單運(yùn)算例2-11:賦值運(yùn)算的應(yīng)用#include<iostream>usingnamespacestd;intmain(){intival1,ival2;doublefval;charcval;
ival1=1;ival2=2;cout<<"ival1="<<ival1<<endl;cout<<"ival2="<<ival2<<endl;
ival1=ival2=0;ival1=fval=0;ival1=cval='a‘;
422.3簡(jiǎn)單運(yùn)算——2.3.2賦值運(yùn)算例2-11(續(xù)) cout<<"ival1="<<ival1<<endl;cout<<"ival2="<<ival2<<endl;cout<<"fval="<<fval<<endl;cout<<"cval="<<cval<<endl;
intival3=fval=8;cout<<"ival3="<<ival3<<endl;cout<<"fval="<<fval<<endl;cout<<
“ival1=”<<ival1<<”,ival2=”<<ival2<<endl;ival2=-ival1++
;cout<<”ival2=-ival1++,ival1=”<<ival1<<
“,ival2=”<<ival2<<endl;ival1=++ival2+ival1;cout<<”ival1=++ival2+ival1,ival1=”<<ival1<<endl;return0;}432.3簡(jiǎn)單運(yùn)算——2.3.2賦值運(yùn)算運(yùn)行結(jié)果:ival1=1ival2=2ival1=97ival2=0fval=0cval=aival3=8fval=8ival1=97,ival2=0ival2=-ival1++,ival1=98,ival2=-97ival1=++ival2+ival1,ival1=2例2-11(續(xù))2.3簡(jiǎn)單運(yùn)算——2.3.2賦值運(yùn)算2.3.3逗號(hào)運(yùn)算逗號(hào)表達(dá)式逗號(hào)表達(dá)式是一系列由逗號(hào)分開(kāi)的表達(dá)式。這些表達(dá)式從左向右計(jì)算。逗號(hào)表達(dá)式的結(jié)果是最右邊表達(dá)式的值。例如:
boolbval=true;intival1,ival2; (bval)?ival1=1,ival2=ival1:ival2=2,ival1=ival1; cout<<”ival1=”<<ival1<<endl; cout<<”ival2=”<<ival2<<endl;
在運(yùn)行時(shí)將輸出下列內(nèi)容 ival1=1 ival2=1452.3簡(jiǎn)單運(yùn)算2.3.4關(guān)系運(yùn)算用途用于比較數(shù)據(jù)之間的大小關(guān)系,其運(yùn)算結(jié)果只能為true或false。
優(yōu)先級(jí)關(guān)系運(yùn)算符的優(yōu)先級(jí)相同,運(yùn)算次序?yàn)樽宰笾劣?。關(guān)系表達(dá)式由關(guān)系運(yùn)算構(gòu)成的表達(dá)式,稱為關(guān)系表達(dá)式。462.3簡(jiǎn)單運(yùn)算2.3.4關(guān)系運(yùn)算(續(xù))關(guān)系運(yùn)算符472.3簡(jiǎn)單運(yùn)算運(yùn)算符作用應(yīng)用語(yǔ)法<判斷是否左側(cè)操作數(shù)小于右側(cè)操作數(shù),是則結(jié)果為true,否則結(jié)果為false。expres1<expres2<=判斷是否左側(cè)操作數(shù)小于或等于右側(cè)操作數(shù),是則結(jié)果為true,否則結(jié)果為false。
expres1<=expres2>判斷是否左側(cè)操作數(shù)大于右側(cè)操作數(shù),是則結(jié)果為true,否則結(jié)果為falseexpres1>expres2>=判斷是否左側(cè)操作數(shù)大于或等于右側(cè)操作數(shù),是則結(jié)果為true,否則結(jié)果為false。expres1>=expres2==比較兩邊的操作數(shù)是否相等,如果相等,運(yùn)算結(jié)果為true,如果不相等,運(yùn)算結(jié)果為false。expres1==expres2!=比較兩邊的操作數(shù)是否不相等,如果不相等,運(yùn)算結(jié)果為true,如果相等,運(yùn)算結(jié)果為false。expres1!=expres22.3.5邏輯運(yùn)算邏輯運(yùn)算與(&&)或(||)非(!),運(yùn)算結(jié)果是布爾量。優(yōu)先級(jí)邏輯非(!)運(yùn)算的優(yōu)先級(jí)高于關(guān)系運(yùn)算,而&&和||的優(yōu)先級(jí)低于關(guān)系運(yùn)算和相等運(yùn)算。關(guān)系運(yùn)算符的優(yōu)先級(jí)相同,運(yùn)算次序?yàn)樽宰笾劣摇?82.3簡(jiǎn)單運(yùn)算2.3.5邏輯運(yùn)算(續(xù))邏輯運(yùn)算符492.3簡(jiǎn)單運(yùn)算運(yùn)算符作用應(yīng)用語(yǔ)法!邏輯非。如果操作數(shù)的值為true,運(yùn)算結(jié)果為false,反之運(yùn)算結(jié)果為true。!expres&&邏輯與。當(dāng)兩個(gè)操作數(shù)均為true是,運(yùn)算結(jié)果為true。只要有一個(gè)操作數(shù)為false,運(yùn)算結(jié)果就是false。expres1&&expres2||邏輯或。當(dāng)兩個(gè)操作數(shù)均為falsee是,運(yùn)算結(jié)果為false。只要有一個(gè)操作數(shù)為true,運(yùn)算結(jié)果就是true。expres1||expres2例2-12:比較數(shù)據(jù)并輸出結(jié)果#include<iostream>usingnamespacestd;intmain(){intival1=1,ival2=2,ival3=3,ival4=4;boolnFlag;nFlag=ival1==ival2?true:false;cout<<”Is1equals2?:”<<nFlag<<endl;nFlag=ival1<ival2?true:false;cout<<”Is1lessthan2?:”<<nFlag<<endl;nFlag=(ival1<ival2&&ival3<ival4)?true:false;cout<<”Is1lessthan2and3lessthan4:”<<nFlag<<endl;}502.3簡(jiǎn)單運(yùn)算——2.3.5邏輯運(yùn)算運(yùn)行結(jié)果:Is1equals2?:0Is1lessthan2?:1Is1lessthan2and3lessthan4:1例2-12(續(xù))2.3簡(jiǎn)單運(yùn)算——2.3.5邏輯運(yùn)算2.3.6sizeof運(yùn)算Sizeof功能返回一個(gè)對(duì)象或類型的字節(jié)長(zhǎng)度。三種形式sizeof(類型名稱);sizeof(對(duì)象)sizeof對(duì)象522.3簡(jiǎn)單運(yùn)算例2-13:sizeof運(yùn)算符的應(yīng)用#include<iostream>#include<iostream>#include<string>usingnamespacestd;intmain(){cout<<“sizeof(short)=”<<sizeof(short)<<endl;cout<<"sizeof(unsignedshort)="<<sizeof(unsignedshort)<<endl;cout<<“sizeof(int)=”<<sizeof(int)<<endl;cout<<"sizeof(unsignedint)="<<sizeof(unsignedint)<<endl;cout<<“sizeof(long)=”<<sizeof(long)<<endl;532.3簡(jiǎn)單運(yùn)算——2.3.6sizeof運(yùn)算例2-13(續(xù))cout<<"sizeof(unsignedlong)="<<sizeof(unsignedlong)<<endl;cout<<"sizeof(float)="<<sizeof(float)<<endl;cout<<“sizeof(double)=”<<sizeof(double)<<endl;cout<<"sizeof(longdouble)="<<sizeof(longdouble)<<endl;cout<<"sizeof(char)="<<sizeof(char)<<endl;return0;}542.3簡(jiǎn)單運(yùn)算——2.3.6sizeof運(yùn)算運(yùn)行結(jié)果:sizeof(short)=2sizeof(unsignedshort)=2sizeof(int)=4sizeof(unsignedint)=4sizeof(long)=4sizeof(unsignedlong)=4sizeof(float)=4sizeof(double)=8sizeof(longdouble)=8sizeof(char)=1例2-13(續(xù))2.3簡(jiǎn)單運(yùn)算——2.3.6sizeof運(yùn)算2.3.7位運(yùn)算562.3簡(jiǎn)單運(yùn)算運(yùn)算符作用使用語(yǔ)法~按位非,將操作數(shù)的每一位翻轉(zhuǎn),原來(lái)是0的變?yōu)?,原來(lái)是1的變?yōu)?~expres<<左移,將操作數(shù)的各位依次左移,右端補(bǔ)0expres1<<expres2>>右移,將操作數(shù)的各位依次右移,有符號(hào)數(shù)的右端補(bǔ)原來(lái)的符號(hào)位值,無(wú)符號(hào)數(shù)的右端補(bǔ)0expres1>>exp
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心基礎(chǔ)設(shè)施建設(shè)合同范本6篇
- 二零二五版基礎(chǔ)小學(xué)門衛(wèi)崗位職責(zé)與待遇聘用合同3篇
- 商場(chǎng)電梯維修與保養(yǎng)合同(二零二五年)2篇
- 二零二五年度離婚協(xié)議書(shū)起草與子女撫養(yǎng)權(quán)執(zhí)行服務(wù)合同范本3篇
- 買賣2024年經(jīng)濟(jì)型住宅房屋合同書(shū)
- 2025年70米煙囪拆除工程材料采購(gòu)與質(zhì)量控制合同3篇
- 2025版旅游地產(chǎn)開(kāi)發(fā)投資合同4篇
- 2025年無(wú)錫市二手房買賣合同范本細(xì)則解讀3篇
- 年度Β-內(nèi)酰胺類抗菌藥物競(jìng)爭(zhēng)策略分析報(bào)告
- 年度超精過(guò)濾設(shè)備競(jìng)爭(zhēng)策略分析報(bào)告
- 校園網(wǎng)絡(luò)系統(tǒng)的設(shè)計(jì)規(guī)劃任務(wù)書(shū)
- 部編版5年級(jí)語(yǔ)文下冊(cè)第五單元學(xué)歷案
- 建造師建設(shè)工程項(xiàng)目管理二局培訓(xùn)精簡(jiǎn)版課件
- 高考介詞練習(xí)(附答案)
- 電工(三級(jí))理論知識(shí)考核要素細(xì)目表
- 單位就業(yè)人員登記表
- 衛(wèi)生監(jiān)督協(xié)管-醫(yī)療機(jī)構(gòu)監(jiān)督
- 初中英語(yǔ)知識(shí)大匯總(374張)
- 記錄片21世紀(jì)禁愛(ài)指南
- 腰椎間盤的診斷證明書(shū)
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)七 裂變傳播
評(píng)論
0/150
提交評(píng)論