1)昨天的问题2已经解决:C++错误:“const char *“ 类型的值不能用于初始化 “char *“ 类型的实体_ISP行业的忠实粉丝-CSDN博客
根据这篇文章解决了问题,其中方法一是昨天我想得到的解决方案,方法二,四实测有效;方案三需要更改设置,谨慎起见不做尝试。
2) 今天课上基本讲的是昨天预习过得内容,cpp的书上也有,不过还是有几点要注意:
1.注意需要除法运算得到小数时,应该使用float类型,或者表明浮点数
float a = 3.0/4.0;
or
float a = 3.0f/4.0f
2.注意“.+num”在不同转换说明下的效果:
对%e,%f它的作用是规定小数点右边的位数;对%g,它规定有效数字的最大位数
3)今天写了一个十进制转二进制的程序,本来有循环和递归两种思路,不过递归一直没法解决怎么只递归32次的问题,所以只写了循环的版本。另外,这种先得到第一位(int i = 31;input<<i)的思路也要记得。