今晚回顾了关于二进制,八进制,十进制,十六进制的相互转换。
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;
浙公网安备 33010602011771号