学习笔记
Jay_00feng
新入坑学生党萌新一只~
展开
-
最近两题编程题没做出来的总结
对于for的依赖太过,从来没有考虑用while这类在某种情况下更加方便的形式,尤其的,对于设计出判断是非的函数 while(some(x))的形式十分便利(输出1代表是,继续操作,输出0代表非,跳出循环),同时用while(1)来进行未明确次数的循环也十分便利(只需要在条件中设置特定节点break就可以),对于一些累加累乘型数值可以保存在全局变量中,每次循环中调用进行调整,比每次用for之类的进行一次循环更简便) 对于循环累加中符号变换的,可以在累加时进行利用judge变量进行判断,计算单个数值时仅仅计算原创 2021-10-30 21:10:28 · 103 阅读 · 0 评论 -
C程序学习笔记
整形数据储存一般用第一个bit来表示符号 1为负数 0为正数 正数负数原码、反码、补码规则不同 计算机一般使用补码便于计算(可以不用考虑符号)(但不能越界) 整形中32767+1=-32768(越界情况),类似于圆环循环 浮点型数据存储以符号位、阶码、尾数来存储 浮点型数据精确度只以有效数字计算,因此相对偏差恒定,因此分布属于原点密集,越远(绝对值越大)就越稀疏(绝对偏差越大) 字符型数据一般占一个字节 汉字占两个字符 整形数据无符号型可以有更多的数据长度储存数值(因为不用判断符号)原创 2021-10-28 13:57:43 · 173 阅读 · 0 评论