日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C++ cout 输出 16, 8 , 2进制

發布時間:2024/4/15 c/c++ 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C++ cout 输出 16, 8 , 2进制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C++ cout 輸出 16, 8 , 2進制

#include <iostream>
#include <iomanip>
#include <bitset>
using std::bitset;
using std::hex;
using std::oct;
using std::cout;
using std::cin;
using std::endl;
int main()
{
?int a=10;?
?cout<<"Dec:"<<a<<endl;?
?cout<<hex<<"Hex:"<<a<<endl;
?cout<<oct<<"Oct:"<<a<<endl;
?cout<<bitset<32>(a)<<endl;
?getchar();
?return 0;
}

?

?

C++ 操作符

?

注:下面的scientific 和 fixed不能同時使用
double a=123.456789012345;對a賦初值
(1) cout<<a;輸出: 123.456??
(2) cout<<setprecision(9)<<a;輸出: 123.456789??
(3) cout<<setprecision(6);恢復默認格式(精度為6)
(4) cout<< setiosflags(ios∷fixed);輸出: 123.456789
(5) cout<<setiosflags(ios∷fixed)<<setprecision(8)<<a;輸出: 123.45678901
(6) cout<<setiosflags(ios∷scientific)<<a;輸出: 1.234568e+02
(7) cout<<setiosflags(ios∷scientific)<<setprecision(4)<<a; 輸出: 1.2346e02
下面是整數輸出的例子:?
int b=123456;對b賦初值
(1) cout<<b;輸出: 123456
(2) cout<<hex<<b; 輸出: 1e240?????
(3) cout<<setiosflags(ios∷uppercase)<<b;輸出: 1E240?????
(4) cout<<setw(10)<<b<<′,′<<b; 輸出:???? 123456,123456
(5) cout<<setfill(′*′)<<setw(10)<<b;輸出: **** 123456
(6) cout<<setiosflags(ios∷showpos)<<b;輸出: +123456

轉載于:https://www.cnblogs.com/this-543273659/archive/2011/09/08/2170964.html

總結

以上是生活随笔為你收集整理的C++ cout 输出 16, 8 , 2进制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。