教程2国产编程语言Cbrother变量与常量定义
基础类型
CBrother中的变量不需要类型声明,直接赋值即可。 var v1 = 100; //整型 var v2 = 100.0; //浮点型 var v3 = "100"; //字符串 var v4 = true; //or false 布尔值 var v5 = null; //空对象 var v6; //空对象 var v7 = UINT(100); //无符号整型 var v8 = 0x00ff00aa; //整型 0x开头为16进制赋值 var v9 = 0o11537; //整型 0o开头为8进制赋值 var v10 = 0b10101; //整型 0b开头为2进制赋值 var v11 = new Array(); //数组 var v12 = new Map(); //字典 var v13 = new List(); //列表 class MyClass { var a = 100; var b = "100"; } var v14 = new MyClass(); //自定义类型 var v15 = 0xffffffffffff0000; //数值超过int范围时,自动变为long var v16 = 4200000000; //数值超过int范围时,自动变为long var v17 = "a"; //整型 a的ascii值97 类型查看
CBType方法可以用来查看变量类型 print CBType(v1); print CBType(v2); print CBType(v3); print CBType(v4); print CBType(v5); print CBType(v6); print CBType(v7); print "======================="; print CBType(v8); print CBType(v9); print CBType(v10); print "======================="; print CBType(v11); print CBType(v12); print CBType(v13); print "======================="; print CBType(v14); print CBType(v15); print CBType(v16); print CBType(v17);
输出结果为 int float string bool null null uint ======================= int int int ======================= Array Map List ======================= MyClass long long int 数值范围
类型
名称
范围
int
有符号整型,CBrother中整型默认是带符号的
-2147483648 ~ 2147483647
uint
无符号整形
0 ~ 4294967295
long
长整型
-2^63(-9,223,372,036,854,775,808) ~ 2^63-1(9,223,372,036,854,775,807)
float
浮点数
-2^128 ~ +2^128
bool
布尔值
true 和 false 类型转化
CBrother提供了一系列的类型转化函数
函数
描述
用法
INT
转化为有符号整型
var v1 = INT(v)
UINT
转化为无符号整型
var v1 = UINT(v)
LONG
转化为长整型
var v1 = LONG(v)
FLOAT
转化为浮点型
var v1 = FLOAT(v)
STRING
将任意类型转化为字符串
var v1 = STRING(v) 变量与常量
CBrother中变量用 var 表示,常量用 const 表示。变量可以被修改,常量不能被修改,常量的原理是字符串的替换,并不参与到代码的执行中,所以一些永恒不变的参数应该用常量来表示。 var v = 100; //变量 const c = 100; //常量 print v; //会被解释执行 print c; //会被翻译成print 100;后再执
东方电气自主研制有机朗肯循环(ORC)试验电站满负荷运行成功2021年5月24日下午16时36分,在中国工程院多吉院士西安交通大学戴义平教授等40余名行业专家和客户代表的共同见证下,由东方电气集团东方汽轮机有限公司自主研制的300kW等级有
西门子助力中国一汽在数字化转型赛道抢占先机在数字化转型之路上,什么是真正的合作共赢?中国一汽与西门子的故事里有着最好的答案。2019年3月,中国一汽与西门子达成战略合作协议,双方将携手打造红旗品牌高效智能柔性定制绿色环保的
兰石重装重工公司海洋钻井平台XTG120B智能铁钻工项目完工交付近日,由兰石重装重工公司西安分公司研发设计兰石装备公司生产的中海油服N5平台XTG120B轨道式铁钻工项目,在南海5号钻井平台完成调试并交付客户使用。重工西安公司承担了该项目液压机
社交用靓女相亲用海王,做网站的真TM是人精看到一张很有意思的图片,说了相亲网站和社交网站的不同套路。相亲网站主要是收优质女会员的钱,因为大女恨嫁嘛,女性更容易对年龄感到焦虑。上海组织过一场公益万人相亲会,报名的都是单身男女
单套最大立式炉粉煤热解技术获突破5月26日,陕西双翼煤化科技实业有限公司榆林煤化工产业促进中心合作开发的SXSY型立式炉粉煤热解技术开发及工业化示范科技成果,在西安通过了陕西省石油和化学工业联合会组织的评审,专家
通用技术集团与中国移动签署战略合作框架协议6月1日,通用技术集团与中国移动在京举行战略合作框架协议签约仪式。通用技术集团董事长党组书记于旭波,集团副总经理党组成员张逢春中国移动董事长杨杰副总经理简勤出席签约仪式。根据协议,
跟郎咸平吴晓波等比,喜投网的黄生还是嫩了点黄生被抓了,号还在。之前看到过他被限制出境,想着之前的P2P老板不都被限制出境过吗基本,公号还正常更着,只要兑付个差不多,还能不进去喝茶。他也的确说过自己已经充提差之后的本金都兑付
奈雪的茶破发背后,都有哪些赢家?没有一点点意外,新茶饮第一股奈雪的茶上市就破发了。之前宣传的热火朝天的,说公开发售超额认购431倍,国际配售超额认购17倍,不知道是虚假宣传还是这些人突然茶醒了。之前各家公司拼命要
金风科技与紫金矿业达成战略合作携手描绘碳中和路径图近日,新疆金风科技股份有限公司(下称金风科技)与紫金矿业集团股份有限公司(下称紫金矿业)签订战略合作协议,金风科技总裁曹志刚紫金矿业总裁邹来昌出席签约仪式,金风科技副总裁李飞与紫金
缺芯浪潮,台积电成为亚洲市值第一,超越腾讯今年缺芯的情况相信大家都有所耳闻吧,不仅波及最需芯片的电脑硬件和手机硬件厂商。连电视和汽车也被其所影响。而就在8。20上午,台积电超越了腾讯成为了亚洲第一。在中国的股票一直都是互联
如果你是西安地铁保安,你该怎么办?最近西安地铁事件闹得沸沸扬扬,这个事情刚出来的时候,我看得也是义愤填膺。但最近阿里女事件16岁少年反杀自卫事件安徽教师被抓事件都提醒我,吃瓜不要着急,看事要看全貌,不能干啥都凭情绪