算术运算符 + 加 减 乘 /除 %取余 整数运算时,0不能作为除数,浮点运算时,0.0可以,但是结果无穷大 注意事项: 1、当两个整数进行除法运算时,结果只取整数部分,小数部分舍弃 2、当希望结果中保留小数部分,具体方法如下: a.将其中一个操作数强转为double类型再做运算 b.将其中一个操作 ...
分类:
编程语言 时间:
2019-09-10 23:52:27
阅读次数:
149
做题时遇到如下几个问题:而从第2开始应该算是比较典型而容易出错的,在此记录。 1. %g占位符: 题目要求“对于整数,直接输出整数”。可能会想到直接浮点运算,结果为整数时,小数点后全为0,省略后,看起来像输出了一个整数。于是利用printf的占位符“%g”输出,但这种做法存在严重的问题:当数据较长或 ...
分类:
其他好文 时间:
2019-09-08 22:42:09
阅读次数:
205
原文链接:https://blog.csdn.net/qq_38526635/article/details/81319127OOP编程思想OOP核心思想:封装,继承,多态。 理解: 对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是 ...
分类:
其他好文 时间:
2019-08-24 13:07:20
阅读次数:
74
bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然也包括整数运算。 常用的运算: + 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 语法 bc(选项)(参数) 选项 -i:强制进入交互式模式; ...
分类:
系统相关 时间:
2019-08-20 10:38:57
阅读次数:
131
在c++中运算符重载通过两种方式:1.友元函数的方式 2.成员函数的方式 五种运算符不可以重载 点运算符. 域名解析符:: 点星运算符.* 三目运算符:? 求大小运算符sizeof 不能使用成员重载的运算符>> << 不能通过友元的方式重载的运算符 赋值运算符= 括号运算符()下标运算符 [] 箭头 ...
分类:
其他好文 时间:
2019-08-19 09:56:19
阅读次数:
98
字符串和常用数据结构 使用字符串 第二次世界大战促使了现代电子计算机的诞生,当初的想法很简单,就是用计算机来计算导弹的弹道,因此在计算机刚刚诞生的那个年代,计算机处理的信息主要是数值,而世界上的第一台电子计算机ENIAC每秒钟能够完成约5000次浮点运算。随着时间的推移,虽然对数值运算仍然是计算机日 ...
分类:
编程语言 时间:
2019-08-05 18:58:19
阅读次数:
97
JavaScript浮点运算的一个bug。 比如:7*0.8 JavaScript算出来就是:5.6000000000000005 //调用:numberExcept(arg1,arg2) //返回值:arg1除以arg2的精确结果function numberExcept(arg1,arg2){ ...
分类:
编程语言 时间:
2019-07-31 18:32:27
阅读次数:
89
二元运算符的规则 整数运算: 1.两个操作数中,有一个为long,其结果也为long 2.没有long时,结果为int .即使操作数全为byte,short,结果也是int 浮点运算: 如果两个数中有一个为double,结果也为double 只有两个数都为float,结果才为float. 取模运算: ...
分类:
其他好文 时间:
2019-07-29 21:38:42
阅读次数:
94
((43 .65 / 22 ) + (76.34 * 3.1)) / ( (12.34 * 6 ) - (140.2 / 94.21) ) 错误原因是,在64位系统和32位系统的as命令对于某些汇编指令的处理支持不一样造成的。 在文件.s中,包含指令:pushl %ebp,该指令在64位系统下就编译 ...
分类:
其他好文 时间:
2019-07-26 01:15:39
阅读次数:
94
Spark拥有hadoop mapreduce所具有的优点,但输出结果可以保存在内存中,从而不需要读写hdfs spark负责数据的计算,用来替代mapreduce编程模型,不能替代hdfs等存储系统 spark的特点: 运算速度快,内存中计算可达hadoop的100倍,硬盘中也能快10倍 易于使用 ...
分类:
其他好文 时间:
2019-07-01 00:57:43
阅读次数:
79