2021-01-17

                         学习小记

首先是贺老师的一些资源
迂者-贺利坚博客http://blog.csdn.net/sxhelijian0课程主页http://blog.csdn.net/sxhelijian/article/details/420795010 http://www.sojump.com/jq/4285705.aspx0
当然还有一些网址,当个备用吧。
CSDN网站:www.csdn.net
企业服务:http://ems.csdn.net/
人才服务:http://job.csdn.net/
CTO俱乐部:http://cto.csdn.net/
高校俱乐部:http://student.csdn.net/
程序员杂志:http://programmer.csdn.net/
CODE平台:https://code.csdn.net/
项目外包:http://www.csto.com/
CSDN博客:http://blog.csdn.net/
CSDN论坛:http://bbs.csdn.net/
CSDN下载:http://download.csdn.net/
任何事物都有正反面,C语言也不例外。通过贺老师对C语言的分析,我又一次体会了辩证思维的魅力。贺老师的课件中,C语言优秀的地方就是会信任程序员,能给程序员最大的发挥空间,还有运行效率高的特点。缺点就是,无限制的自由,缺乏约束,暗藏隐患,不安全不稳定不易于维护。
经过一学期的C语言学习,有些细节我还是没有学习好。比如:Build成功的标志是—— 0 errors, 0 warnings ;sizeof(),括号内加数据类型或者表达式。
对于进制,我学到了:八进制在数字前面加0,可以使用的符号为零到七;十六进制在数字前面加0x或0X,可以使用的符号为零到九,以及a到f。这些之前没有深入了解。
另外,程序设计的可读性差这点需要改进,不赋值就引用引发的“灾难“ 因为每个定义的变量都有系统所默认的值。
标识符命名规则:标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
合法标识符:sum, average, total, day, Student_name, month, tan, BASIC,
li_ling, _all
不合法标识符:M.D.John, $123, #33, 3G64, Ling li, C++, Zhang-ling
大小写在C语言中要区分开,变量名一般使用小写字母,当包含多词的标识符时,需要各词用下划线,或者字母大写。最重要的习惯就是保持一致!当遇到自动转换时,必要的时候可以采取强制转换。(类型)(表达式)这是基本格式。
其实,标准库里有一组数学函数,它们可以计算出常用数学函数的函数值。
三角函数 sin cos tan
反三角函数 asin acos atan
双曲函数 sinh cosh tanh
以 e 为底的指数函数 exp
自然对数函数 log
以 10 为底的对数函数 log10
平方根 sqrt1绝对值 fabs
调用方法以sin为例:
double sin(double)
#include <math.h>
之前说学计算机需要数学好,在编写程序时,公式需要运用好 比如海伦公式求三角形面积。
纠正了一些错误思想,终于搞清楚了。
前置++
++i 为先自增,自增后的i是表达式的值
后置++
i++,
是将自增前的i作为表达式的值,后再自增
最后来一点浮点数的存储原理吧!
一个数X的浮点形式(即科学计数法)表示为:X=M×rE
1M——尾数,数 X 的有效数字,其位数反映数据的精度
1r——基数,十进制的基数为10,二进制的基数为2
1E——阶码,确定了数 X 的小数点的真实位置

38.25 = 0.3825×102
(38.25)10=(100110.01)2
=(.10011001×2110)2
尾数 M: .10011001
阶码 E: 110

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值