0
点赞
收藏
分享

微信扫一扫

计算机小白(day2)分支语句1

今天学习了,if else语句,虽然在之前就学过,今天是重新复习了一下,写了简单的计算机算数程序,C++和C基本差不多,语法基本都是一样的,但是自己没有一直坚持编代码,就像英语单词一样,很快就忘记了,所以定下一个小目标,每天至少一个小时的代码编写时间,多操作,才能写得出牛的代码。现在还是在最初小白阶段,代码其实也蛮有趣的。回去吧类型转换回去记一下。语法多复习,早点把语言基础过一遍进入数据结构的学习当中。加油!

//#include<iostream>
//using namespace std;
//int main()
//{
// float a, b;
// char c;
// cin >> a >> c >> b;
// if (c == '+')
// cout << a << c << b << "=" << a + b;
// if(c == '-')
// cout << a << c << b << "=" << a -b;
// if(c == '*')
// cout << a << c << b << "=" << a * b;
// if (c == '/')
// {
// if (b == 0)
// cout << "除数不能等于‘0’" << endl;
// else
// cout << a << c << b << "=" << a / b;
// }
//
// return 0;
//}




//int main()
//{
// short int a = 1;//字节为2
// char b = 'x';//字节为1
// cout << sizeof(a + b) << endl;//但是字符型和short型做混合运算时,都向int型转换。结果为4
// return 0;
//}


//int mian()
//{
// unsigned int a = 1;
// long b = -2;
// cout << (a + b) << endl;//未知原因错误(后续解决)
// return 0;
//}

//int main()
//{
// unsigned int a = 1;//无符号整形。
// int b = -2;//有符号整形和无符号整形长度一样,但是有符号比无符号多一个符号位,也就是说比无符号整形少一个数据位。
// //遵循短的数据位向长的数据位转换。有符号整形比无符号整形数据位短。
// cout << a + b << endl;//输出结果为429496...,数据长度相同时,有符号整形会向无符号整形转换。
// return 0;
//}


//int main()
//{
// short int a = 1;//short型的长度为2
// int b = 1;//int型的长度为4
// float c = 1.0;//float浮点型的长度为4
// double d = 1.1;//double型的长度为8
//
// cout << sizeof(a) << endl;
// cout << sizeof(a+b) << endl;
// cout << sizeof(a+b+c) << endl;
// cout << sizeof(a+b+c+d) << endl;//在表达式中有不同类型,数据位短的类型会向长的类型转换。
// return 0;
//}


//int main()
//{
// float a = 100.5;
// int b = a;//浮点型转换到int可能丢失数据,类型的转换过程中要做特殊的处理。
// cout << b << endl;//打印出的结果是100,而不是100.5,丢失了小数部分的数据。
// return 0;
//}


举报

相关推荐

#day2

day2——

计算机视觉——1

qt day2

RHCE Day2

Qt day2

0 条评论