例如: cout<<123.4567 結果是123.457, cout<<123.4564 結果是123.456, cout<<123456.1 結 " /> 国产欧美一区二区精品性,亚洲午夜久久久久久久久电影网 ,天堂中文在线播放

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php cout&amp;lt;&amp;lt;的一點看法

即整數與小數的位數之和不應該超過6位,如果小數部分過長,那么系統將按四舍五入法來近似成6位,如果整數部分過長,那么也近似成為6位

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

php技術php cout&amp;amp;lt;&amp;amp;lt;的一點看法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 澜沧| 石楼县| 邻水| 肃宁县| 贵阳市| 伊宁县| 榆树市| 措勤县| 萨迦县| 蓬莱市| 马鞍山市| 繁峙县| 太康县| 明光市| 汝南县| 富蕴县| 江西省| 织金县| 宁晋县| 玉树县| 正宁县| 油尖旺区| 广河县| 轮台县| 商水县| 安丘市| 五原县| 铜山县| 铁岭县| 台南市| 临安市| 阜宁县| 河池市| 瑞安市| 讷河市| 阳高县| 甘谷县| 汉中市| 靖江市| 唐河县| 西畴县|