零基础VB教程062期:常用数学函数第二节 弧度、进制转换、hex/oct/round/fix/sqr等

简介: 零基础VB教程062期:常用数学函数第二节 弧度、进制转换、hex/oct/round/fix/sqr等

刘金玉的零基础VB教程062期:常用数学函数第二节


数学函数:



Abs求绝对值

Sin(x)正弦返回一个double,表示一个以弧度为单位的角

Cos

Tan

Atn反正切

Exp反对数,   e(自然对数的底)的某次方,常数数e的值大约是2.718282

Log自然对数,以e为底的对数

Rnd


弧度转角度:弧度*180/pi角度转弧度:角度*PI/180


常用数值转换:



Sgn符号函数,判断某数的正负号,正数返回1,负数返回-1,零还是返回0

Cint转为整型函数

Clng转为长整型函数

Int 向下取整,返回一个比原值要小的一个整数  int(1.9)=1    int(-1.9)=-2

Fix 去除小数部分

Sqr 求平方根

Hex 返回十六进制数,输入十进制数,返回十六进制数

Oct返回一数值的八进制值

Round(x,n)依指定求出小数点位数并四舍五入,x表示原数值,n表示小数位数


各个进制的数值表示



  • 二进制B
  • 八进制O
  • 十进制D
  • 十六进制H


课堂总结



1、掌握基本的数值类型转换

2、基本的数学函数

3、掌握进制转换方式

4、区分int和fix的区别

5、round(x,n)四舍五入的方法,这个不精确,推荐使用format函数

相关文章
|
7月前
|
C语言
C语言-----计算两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
C语言-----计算两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同?
|
8月前
|
C语言
[C语言][题]两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。
[C语言][题]两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同。
52 1
|
Python
【python】bin/dec/hex/bnr进制转换函数及fp32转十六进制
【python】bin/dec/hex/bnr进制转换函数及fp32转十六进制
136 0
|
Python
【python】bin/dec/hex/bnr以及浮点数进制转换器GUI
【python】bin/dec/hex/bnr以及浮点数进制转换器GUI
109 0
|
算法 C++
剑指offer(C++)-JZ67:把字符串转换成整数atoi(算法-模拟)
剑指offer(C++)-JZ67:把字符串转换成整数atoi(算法-模拟)
|
存储
字符函数和字符串函数的使用及模拟实现(上)(1)
字符函数和字符串函数的使用及模拟实现(上)
66 0
字符函数和字符串函数的使用及模拟实现(上)(2)
字符函数和字符串函数的使用及模拟实现
97 0
零基础VB教程061期:常用数学函数第一节 弧度/ abs/sin/cos/tan/atn/exp/log等
零基础VB教程061期:常用数学函数第一节 弧度/ abs/sin/cos/tan/atn/exp/log等
145 0
[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
113 0
[oeasy]python0048_取整_int_float_浮点型_cast_扮演_tab_制表键_制表符
|
索引
【每日一题Day2】LC779.第k个语法符号
我们构建了一个包含 n 行( 索引从 1 开始 )的表。首先在第一行我们写上一个 0。接下来的每一行,将前一行中的0替换为01,1替换为10。
63 0