怎么做家具网站,邢台做网站优化,用dreamever如何建设网站,出售源码的网站明#xff1a;本系列文章全部参考自官方教程#xff0c;由于缺乏中文资料而且本人E文实在太菜#xff0c;对于E文较好的朋友可以直接通过下面的链接访问官方网站提供的教程#xff0c; 欢迎大家一起学习讨论。 hhttps://code.kx.com/trac/wiki/QforMortals2/contents 用户名… 明本系列文章全部参考自官方教程由于缺乏中文资料而且本人E文实在太菜对于E文较好的朋友可以直接通过下面的链接访问官方网站提供的教程 欢迎大家一起学习讨论。 hhttps://code.kx.com/trac/wiki/QforMortals2/contents 用户名跟密码为anonymous 转自http://blog.csdn.net/kraussyin/article/details/47036343 Q语言跟C#、Java还有SQL基本数据类型的比较 QSQLJavaC#booleanbooleanBooleanBooleanbytebyteByteByteshortsmallintShortInt16intintIntegerInt32longbigintLongInt64realrealFloatSinglefloatfloatDoubleDoublecharchar(1)CharacterCharsymbolvarchar(String)(String)datedateDate datetimedatetimeTimestamp!DateTimeminute second timetimeTime!TimeSpanenumeration 各种数据类型的信息 typesizechar typenum typenotationnull valueboolean1b11b0bbyte1x40x260x00short2h542h0Nhint4i6420Nlong8j742j0Njreal4e84.2e0Nefloat8f94.20nchar1c10z symbol*s11‘zaphodmonth4m132006.07m0Nmdate4d142006.07.210Nddatetime4z152006.07.21T09:13:390Nzminute4u1723:590Nusecond4v1823:59:590Nvtime4t1909:01:02:0420Ntenumeration *u$v dictionary 99abc!!10 20 30 table 98([] c1:abc; c2:10 20 30) 下面继续针对各种数据类型的讲解 1. 整数数据Integer Data 整数类型跟其它编程语言的描述基本相同。 int int占用4个字节的内存空间存储了一个整型的数字。 short short 占用两个字节的内存空间只能存储一个较小的整数以”h”结尾。 e.g. q)b:-123h q)b -123h long long 占用了8个字节的内存空间可以容纳较大的整数以”f”结尾。 e.g. q)c:1234567890j q)c 1234567890j 2. 浮点数据Floating Point Data 支持科学记数法。 float 可以保证至少15位小数的的精度以”f”结尾。相当于JAVA或C#里面的double real 可以保证至少6位小数的的精度以”e”结尾。相当于JAVA或C#里面的float 3. 二进制数据Binary Data boolean 当条件为真是值为1b, 当条件为假时值为0b e.g. q)11 1b q)10 0b byte 4. 字符数据(Char Data) char 表示一个字符使用的是引号。 e.g. q)ch:”q” q)ch “q” 还可以使用”\”做为转义字符这跟C#和JAVA是一样的。 q)ch:\ / double-quote q)ch / console also displays the escape \ q)ch:\\ / back-slash q)ch:\n / newline q)ch:\r / return q)ch:\t / horizontal tab 5. symbol symbol是由””符号开头的一串字符但symbol并不等同于字符串。 那么如何才能让一个symbol包含空格等特殊符号呢答案就是通过字符串下面的例子并说明 e.g. q)$A symbol with backtick A symbol with backtick 6. 时间类型 date date类型的值的定义格式应该为yyyy.mm.dd,月份跟日期不够两位数需要在前面加0 e.g. q)d:2008.07.03 q)d 2008.07.03 还可以通过d.year, d.mm, d.dd 获取到年、月跟日期d.month可以得到month的对象。 time time 类型的值的定义格式应该为hh:mm:ss.uu,同样需要补0的地方还是要补上 e.g. q)t:16:30.000 q)t 16:30.000 可以通过t.hh, t.mm, t.ss 获取到小时、分钟跟秒t.minute 跟 t.second 得取到minute跟second的对象。 datetime datetime 的格式是由date跟time中间通过“T”隔开的标准格式 e.g. q)dt:2006.07.04T09:04:59:000 q)dt 2006.07.04T09:04:59:000 Datetime具备了date跟time所有的属性外还可以通过dt.date跟dt.time得到date跟time的对象。 month month 的格式为yyyy.mm而且需要在末尾追回一个字符“m” e.g. q) mon:2006.07m q)mon 2006.07m minute minute 的格式为hh:mm second second 的格式为 hh:mm:ss 7. 无穷大 跟 非数字 类型Infinities and NaN 下表列出了各种类型的无穷大的表示法 TokenValue0wPositive float infinity-0wNegative float infinity0WPositive int infinity-0WNegative int infinity0WhPositive short infinity-0WhNegative short infinity0WjPositive long infinity-0WjNegative long infinity0WdPositive date infinity-0WdNegative date infinity0WtPositive time infinity-0WtNegative time infinity0WzPositive datetime infinity-0WzNegative datetime infinity0nNaN, or not a number 8. 空值类型Null Values 下表列出了各种类型的空值表示法 typenullboolean0bbyte0x00short0Nhint0Nlong0Njreal0Nefloat0nchar symmonth0Nmdate0Nddatetime0Nzminute0Nusecond0Nvtime0Nt 顶0