亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

php cout<<的一點(diǎn)看法

 更新時(shí)間:2010年01月24日 15:57:53   作者:  
cout<<運(yùn)算符后面如果是常整數(shù),那么最大可以輸出4294967295,即2^32-1,不允許出現(xiàn)負(fù)數(shù),也就是說(shuō),cout<<運(yùn)算符對(duì)于常整數(shù)只重載了unsigned int型;對(duì)于有小數(shù)的情況,則保留6位有效數(shù)字.
即整數(shù)與小數(shù)的位數(shù)之和不應(yīng)該超過(guò)6位,如果小數(shù)部分過(guò)長(zhǎng),那么系統(tǒng)將按四舍五入法來(lái)近似成6位,如果整數(shù)部分過(guò)長(zhǎng),那么也近似成為6位

例如:
cout<<123.4567 結(jié)果是123.457,
cout<<123.4564 結(jié)果是123.456,
cout<<123456.1 結(jié)果是123456,
cout<<123456.5 結(jié)果是123457
對(duì)于常字符串,理論上是無(wú)限長(zhǎng),但收到VC++編譯器的限制,如果常串長(zhǎng)到了引起換行的地步,那就將導(dǎo)致編譯錯(cuò),也就是說(shuō),cout<<后接常串的話串的長(zhǎng)度限制為編譯器中的1行。
對(duì)于cout<<后加變量的情況:
先說(shuō)帶小數(shù)的情況,跟常量數(shù)略有不同,其輸出結(jié)果跟變量的類型有關(guān),int型的按原型輸出,double型的6位一下(含6位)按原型輸出,6位以上按科學(xué)技術(shù)法形式輸出,其他類型也類似。順便說(shuō)一句,int型的范圍是-214783648~214780647,共2^32次方個(gè)數(shù),在賦值時(shí)就算越界,編譯器也不會(huì)報(bào)錯(cuò),也不會(huì)警告,所以要小心,有個(gè)常識(shí),若表示全球人口數(shù)(約60億),應(yīng)該用double或long double型,其他類型是不行的;對(duì)于變量字符串,即char型數(shù)組,我沒(méi)有發(fā)現(xiàn)有什么限制,因?yàn)槲覍?xiě):
char v[50000];
memset(v,1,49999);
cout<<v<<endl;
時(shí),屏幕上出現(xiàn)了數(shù)不清的小圓臉(ASCII碼1的字符),就算用memset越界賦值,也沒(méi)有問(wèn)題。

相關(guān)文章

最新評(píng)論