C语言小白的学习记录 2021/10/11

本文介绍了如何解决C++中将`const char*`赋值给`char*`的错误,提供了多种解决方案,并强调了在进行浮点数除法运算时需要注意的数据类型转换。此外,还分享了关于`%.+num`格式说明符在不同情况下的作用,以及编写十进制转二进制程序时的思考过程。
摘要由CSDN通过智能技术生成

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)的思路也要记得。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值