今晚回顾了关于二进制,八进制,十进制,十六进制的相互转换。
R进制转换成十进制的方法是讲其各数字与其权相乘,然后将其各积相加即可。
十进制转换成R进制的方法是将其不停地对R求余数,然后将其余数从下边往上边排列(整数)
小数的时候就要将其不停地乘以R,大于一时将一保留,小数部分继续乘以R直到小数部分为0.最后将保留下来的数从上往下排列。
另外对之前学的C++作了一些回顾,cout,typedef,enum
#include<iostream>
typedef unsigned short int ushort;
int main()
{ using std::cout;
using std::endl;
ushort width=10,length=20;
ushort area=width*length;
cout<<area;
return 0;
#include<iostream>int main()
{ for(int i=32;i<127;i++)
std::cout<<(char)i; return 0;
}
#include<iostream>int main()
{ for(unsigned char i=32;i<128;i++)
std::cout<<(char)i; return 0;
}
#include<iostream>
int main()
{
enum day{sunday,monday,tuesday,wednesday,thursday,friday,saturday}; day today; today=Monday;
if(today==sunday||today==saturday)
std::cout<<"weekend"; else std::cout<<"workday"; return 0;
#include<iostream>int main()
{ using std::cout;
int myage=20,yourage=20; myage++;
++yourage; cout<<"myage is: "<<myage;
cout<<"\nyourage is: "<<yourage; cout<<"\nmyage is "<<myage++;
cout<<"\nyourage is "<<++yourage<<"\n"; cout<<myage<<"\n";
cout<<yourage;
return 0;
#include<iostream>int main()
{ int a,b,z;
using std::cout; using std::cin;
cin>>a; cin>>b;
z=(a>b)?a:b; cout<<z;
return 0;
原文链接: https://www.cnblogs.com/wankeba/archive/2011/11/26/2264006.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/37298
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!