local a,b = math.modf(7/3)print(a,b)
转载 2013-03-01 18:16:00
682阅读
【数学库】数学库(math)由一组标准的数学函数构成。这里主要介绍几个常用的函数,其它的大家可以自行百度解决。三角函数(sin,cos,tan……)所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码: print(math.sin(math.rad(30))) -- 0.5谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。整函数(f
数学库 三角函数(sin,cos,tan……) 所有的三角函数都使用弧度单位,可以用函数deg(角度)和rad(弧度)来转换角度和弧度。示例代码: print(math.sin(math.rad(30))) -- 0.5 谨记:三角函数的参数都是弧度,在实际使用中不要忘了,是弧度。 整函数(floor,ceil) floor:返回不大于x的最
转载 2024-05-10 18:46:47
597阅读
一.数学库  1.math.abs()   作用:绝对值   例子:math.abs(-5)   结果:5  2.math.ceil()   作用:向上整   例子:math.ceil(3.4)   结果:4   math.ceil(-3.2) 
转载 2024-03-27 11:25:23
124阅读
关于有符号和无符号整数简介1. 运算规则2. 减法时注意3. 换算时4. 溢出问题5. 关于计算机是怎么区分二者 简介有符号数就是第一位二进制为符号位置0是代表整数,1是代表负数; 无符号整数则是全部二进制都代表相应的数据位;无符号数是从0开始的,没有负数; 如拿8位二进制来说: 1111 1111 无符号数的表示范围为0~255 而有符号数的表示范围是-128~127;易错混淆:1. 运算规
C语言基础教程目录:1、有符号和无符号整型数据C语言中定义的整型变量,默认都是有符号的,故关键字signed是可以省略不写的;但若是想要定义一个无符号的变量,则必须加unsigned关键#include <stdio.h> void main() { // 定义有符号整型变量 int a = -10; signed int a1 = 25; // signed
转载 2024-10-14 17:24:32
81阅读
lua基础数据类型nil一个变量在第一次赋值前的默认值是 nil, 将nil 赋予给一个全局变量就等同于删除它。boolean布尔类型, 可选值 true/false; Lua 中 nil 和 false 为“假”, 其它所有值均为“真”。比如 0 和空 字符串就是“真”;local a = true if a then print("a") -->output:a else
转载 2024-03-17 11:51:23
206阅读
1.字符串:用单引号和双引号包起来的文字(不包括纯数字),就叫做字符串。字符串的四种格式:'zsj' "zsj" '''zsj''' """zsj""" 2.文本的计算符号:加+   乘*如:n="zsj" n1="tyw" n2=n+n1 print(n2) ### n2=zsjtyw 3.数字的计算符号:加+ 减 - 乘*  除 /  余数
转载 2023-06-26 10:56:00
586阅读
Lua可以被C/C++ 代码调用,反过来也可以调用C/C++的函数,这使得Lua被广泛应用。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。Lua在目前解释型脚本引擎中,速度是最快的,这决定了Lua嵌入式脚本的最佳选择。文章列举lua使用中遇到的小问题,做个汇总。if判断 lua把 nil 和false 视为“假”,其他都为“真” loc
转载 2024-08-12 09:59:08
103阅读
目录?1.算术操作符?1)商操作符:/?2)模操作符:%?2.移位操作符?1)右移操作符 >>?2)左移操作符 <<?3.位操作符?1)按位与 :&? 2)按位或 :|? 3)按位异或:^?4.赋值操作符?5.单目操作符?1)非:!? 2)解引用操作符:* 地址操作符:& ?3)sizeof ?4)按(
转载 2024-03-01 14:07:30
141阅读
Lua表达式中可以包含数字常量,字面字符串,变量,一元和二元操作符及函数调用。另外有别于传统的是,表达式还可以包含函数定义和table构造式。3.1 算术操作符算术操作符有:二元加“+”,减“-”,乘“*”,除“/”, 指数“^”,模“%”,一元的负号“-”。 在Lua中,所有操作符均可用于实数,特别要注意模运算的使用。 模操作符是根据以下规则定义的:a%b=a-floor(a/b)*b
转载 2024-03-31 19:59:19
376阅读
问题出现:在项目中之前完成的一个精灵汇总属性展示的需求,今天测试突然提了个bug: 如 某A号精灵 攻击力为 :20.50 某B号精灵 攻击力为 :17.98汇总的总攻击力应该是: 38.48,但实际上得到的是 38.47 实现代码大概是这样的:local num1 = 38.48 print("num1 = "..num1) -- num1 = 38.48 local num2
转载 2024-05-27 20:35:12
77阅读
整数程序中基础的数据类型,如double、int64_t之类的,其大小都是有上限的,假如有一个数10000000000...(后面接10000个0),那么现在的数据类型是表示不了的,这时候就需要可以无限增长的整数,即大整数。作为一个游戏开发的程序员,我怎么也没想到需要用到大整数。虽然这几年游戏的数值比之前大幅提升(小时候玩的游戏,攻击、防御这些基本都是三位数以下,现在轻松达到十几亿),但是用个6
转载 2024-08-28 23:00:34
124阅读
(二)、整型变量整型变量是用来存储整数的。整型变量又可具体分为好几种,最基本的整型变量是用类型说明符int声明的符号整型,形式如下:int Counter;这里int是类型说明符,Counter是变量的名字。整型变量可以是有符号型、无符号型、长型、短型或象上面定义的普通符号整型。整型是16位的,长整型是32位,短整型等价于整型。以下是几种整型变量的声明示例:long int Amount;
1 算术运算符:加(+)、减(-)、乘(*)、除(/)、余(%)、整除(//)、幂运算(**)print(10+1)# 11 print(10-1)# 9 print(10*2)# 20 print(10/2)# 5.0 # 注意整除是先除得到商再向下整 # 对一个数向下整就是小于或等于这个数的最大整数 print(10//3)# 3 print(-10//3)# -4 print(10**
转载 2023-08-04 21:45:10
3167阅读
Lua的函数  在Lua中如果一个函数只有一个参数,并且此参数是一个字面字符串或table构造式,那么圆括号便是可有可无的。  例如:print "hello world" <----> print("hello world")  冒号操作符:表达式:o.foo(0,x) 可以写成是:o:foo(x)  5.1 多重返回值:  lua具有一项非常与众不同的特征,允许
转载 2024-03-21 19:56:03
361阅读
# Python中的整数符号 在Python编程语言中,处理数字时我们经常需要对浮点数进行整操作。Python 提供了多个方法来实现这一功能,其中最简单最常用的方法就是 `//` 操作符。本文将详细解释该符号的用法,并通过示例代码来帮助读者更好地理解其在实际编程中的应用。 ## 1. 什么是符号 `//`? 在Python中,`//` 符号用于进行整数除法,返回的是商的整数部分,而
原创 2024-09-26 06:14:31
487阅读
算术运算符: + - * %(余数) /(除) 除法 / 的运算和运算对象的数据类型有关,若两个数都是int,则商就是int,即整数,,若商有小数,则去掉小数部分。 如: 16 / 5 == 3 3
转载 2024-04-29 08:42:52
65阅读
计算机的应用领域极其广泛,但不论其应用在什么地方,信息在机器内部的形式都是一样的,即均为 0 和 1 组成的各种编码。 一 概念 在计算机中参与运算的数有两大类:无符号数和有符号数。 (一) 无符号数 计算机中的数均放在寄存器中,通常称寄存器的位数为机器字长。 所谓无符号数,即没有符号的数,在寄存器中的每一位均可用来存放数值。当存放有符号数时,则需留出位置存放符号。 因此在机器字长相同时,无符号
转载 2024-04-02 00:02:29
341阅读
     最近再次复习C++语言,用的教材是《C++ Primer》这本教材, 看到第二章的时候,里面有个问题困扰了我。于是想上网查查怎么回事, 结果看了很久都没有得到一个满意的答案。    书上有这么一段话:当将一个超出数据类型取值范围的值赋值给这个类型的一个变量时,变量的值的结果由变量的类型决定。   后面还有这么一段解释:
转载 2024-08-12 10:46:30
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5