精华内容
下载资源
问答
  • 函数作用: 该函数有两种用法,一种是进行类型转换,见语法格式二;另一种是进行类型转换的同时还进行数据格式的转换,见语法格式一。重点是格式一的学习和理解。 函数语法: 格式一:String ( data, { ...

    函数作用: 该函数有两种用法,一种是进行类型转换,见语法格式二;另一种是进行类型转换的同时还进行数据格式的转换,见语法格式一。重点是格式一的学习和理解。
    函数语法: 格式一:String ( data, { format } )
      格式二:String ( Blob )
    data:要进行类型和格式转换的数据;可以是date、DateTime、数字类型、time或者string类型。
    format:格式串,用来指定参数data的显示格式。根据参数data的数据类型的不同而不同。当参数data为String类型时,该参数是必需的,否则就没有必要使用该函数了。
    返 回 值: String。函数执行成功时返回以字符串方式表示的指定数据,如果data参数的数据类型与format参数指定的格式不匹配、format参数指定的格式无效、或data参数不是前面提到的适宜数据类型时,String()函数返回空字符串("")。
    使用说明:format是个用掩码表示的字符串,参数data的类型不同有不同的用法:
    对data参数为数值类型的情况来说,格式为:
    正数格式;负数格式;零的显示格式;
    空的显示格式除第一部分必须提供外,其它部分可以省略。数值型显示格式中使用两个掩码字符:#和0,其中,使用#代表0~9之间的任意数字,0代表每个零都要显示。另外,货币符号($或¥)、百分号(%)、小数点(.)、逗号(,)等字符也可以出现在格式字符串中,但是,除小数点(.)、逗号(,)能够出现在格式字符#和0之间外,其它字符只能放置在格式串的前面或后面,例如,###,###$###是个错误的格式串,¥###,###,###是个正确的格式串。省略format参数时,String()函数使用PowerBuilder缺省格式。注意,如果显示格式有多个部分,各部分之间的分号(;)不能省略。其它字符也可以出现在显示格式字符串中(只能放在格式串的开头和末尾),但它们没有特殊意义,系统只是照原样显示。例如,用显示格式字符串“收入##”格式化数值12时,显示结果为“收入12”。
    对data参数为字符串(String)类型的情况来说,format参数的语法格式为:
    正常字符串格式;空值时格式
    在“正常字符串格式”中,@代表字符串中的任意字符,除此之外的任何字符照原样显示,例如,如果定义了下面的格式:
       (@@)@@@@-@@@@
    则字符串0166767593显示为:
       (01)6676-7593
    对data参数为日期(Date)类型的情况来说,format参数的语法格式为:
    正常日期格式;日期为空值时的格式
    日期格式中格式字符意义如下:
    d -- 开头不带0的日数(如8)
    dd -- 开头带0的日数(如08)
    ddd -- 星期的英文缩写(如Mon、Tue)
    dddd -- 星期的英文全称(如Monday、Tuesday)
    m -- 开头不带0的月份(如8)
    mm -- 开头带0的月份(如08)
    mmm -- 月份的英文缩写(如Jan、Feb)
    mmmm -- 月份的英文全称(如January、February)
    yy -- 两位数字表示的年份(如97)
    yyyy -- 四位数字表示的年份(如1997)
    另外,还可以使用下面的关键字作为日期的显示格式:
    [General] Windows系统中定义的短日期格式
    [LongDate] Windows系统中定义的长日期格式
    [ShortDate] Windows系统中定义的短日期格式
    对data参数为时间(Time)类型的情况来说,语法格式为:
    正常时间格式;时间为空值时的格式
    时间格式中格式字符意义如下:
    h -- 开头不带0的小时(比如6)
    hh -- 开头带0的小时(比如06)
    m -- 开头不带0的分钟(比如6)
    mm -- 开头带0的分钟(比如06)
    s -- 开头不带0的秒(比如6)
    ss -- 开头带0的秒(比如06)
    f -- 开头不带0的微秒,可以指定1~6个f,每个f代表一部分微秒
    AM/PM -- 用AM/PM显示上、下午时间,12小时制
    am/pm -- 用am/pm显示上、下午时间,12小时制
    A/P -- 用A/P显示上、下午时间,12小时制
    a/p -- 用a/p显示上、下午时间,12小时制
    另外,显示格式中还可以使用关键字[Time],它表示按当前Windows系统定义的格式显示时间。
    对data参数为日期时间(DateTime)类型的情况来说,语法格式为:
    正常日期时间格式;日期时间为空值时的格式
    日期时间类型使用的掩码就是把日期掩码和时间掩码结合起来即可。
    代码实例:
    例1、下面的语句将指定日期转换为: Jan 1,1998的格式:
    string(1998-01-31,”mmmm dd,yyyy”)
    例2、下面的语句把DateTime类型的值转换为:Jan 1,1998 6 hrs and 8 min的字符串:
    string(DateTime(1998-01-31,06:08:00),’mmmm dd,yyyy h “hrs and” m ”min”’)
    例3、下面的语句把string1设置为0123:
    integer li_num = 123
    string ls_temp

    ls_temp = string(li_num,”0000;(000);****;空”)
    例4、下面的语句把string1设置为123:
    integer li_num = -123
    string ls_temp

    ls_temp = string(li_num,”000;(000);****;空”)
    例5、下面的语句把string1设置为****:
    integer li_num = 0
    string ls_temp

    ls_temp = string(li_num,”0000;(000);****;空”)
    例6、下面的语句把string1设置为空:
    integer li_num
    string ls_temp

    SetNull(li_num)
    ls_temp = string(li_num,”0000;(000);****;空”)

    展开全文
  • 收集的一下解释工具 1.正则解释工具 http://rick.measham.id.au/paste/explain.pl 2.c语言复杂指针表达式解释 英语->c语言 | c语言->英语 http://www.cdecl.org/

    收集的一下解释工具

    1.正则解释工具

    http://rick.measham.id.au/paste/explain.pl

    http://regex101.com


    2.c语言复杂指针表达式解释  英语->c语言  | c语言->英语

    http://www.cdecl.org/





    reference:

    http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html

    https://madalanarayana.wordpress.com/2014/01/19/cdecl-tool-in-linux/

    http://www.c4learn.com/c-programming/c-reading-complex-pointer-expression/

    展开全文
  • 的通俗浅层解释及涉及底层的复杂原理解释通俗浅层解释底层复杂解释 通俗浅层解释 // An highlighted block int b = 5; int* btr = &b; /*这里的*表示声明一个int的指针 ,&为取址符表示取b的地址, =表示将b...

    C++ 引用&和指针*和取地址符&的通俗浅层解释及涉及底层的复杂原理解释

    通俗浅层解释

    // An highlighted block
    int b = 5;
    int* btr = &b;  /*这里的*表示声明一个int的指针 ,&为取址符表示取b的地址,
    =表示将b的地址赋值给了指针btr,所以btr的值是一串地址而不是b的值,而btr本身有属于自己的地址*/
    
    int& c = b;//这里的& 表示声明一个int的引用类型 所以c为b的引用,c相当于b的别名,他们的地址是一样的
    int* add1 = &c;/*这里的&为取地址符 add1的值表示c的地址,而c实际上已是b了,
    所以&c的值等于&b,,btr=&c=&b=add1=add2*/
    int* add2 = &b;
    //可以验证
    cout<<add1<<"  "<<add2<<endl;
    cout<<btr;
    
    

    取地址符&通常用在给指针*赋值,或者想获得变量的地址
    引用&通常在声明类型的时候才会用到 ,如int& char& 这就表示的是准备给变量起其他名字了
    引用:在声明的时候一定要初始化

    底层复杂解释

    表面上看引用类型和指针类型不一样,因为指针存别人的地址但是有自己的地址,引用没有自己的的地址,却还是别人的地址,但是通过底层汇编语言,(尝试对代码反汇编?)可以知道其实指针和引用的原理没有区别,引用也是存在自己的地址的,只不过被C艹编译器隐藏起来了,方便高层程序员使用而已
    。。。
    具体的原理以后学了汇编语言再补充

    展开全文
  • 解释复杂系统结构模型建立,吕秀杰,尤雪,自从有了人类以来,人们为了满足自身的基本需求,一直在同外部环境发生着联系。随着时间的流逝,人类所依赖的这种联系方式变得日
  • C语言复杂声明解释

    2012-07-07 11:38:36
    在cdecl里解释为:declare F as pointer to function (int, int) returning pointer to function (int) returning int 这里我自己来梳理一下: 种类把(*F)(int,int)看成fun,于是声明A为:int (*fu

    这里给出一个例子:

    A:int (*(*F)(int,int))(int)

    在cdecl里解释为:declare F as pointer to function (int, int) returning pointer to function (int) returning int

    这里我自己来梳理一下:
    种类把(*F)(int,int)看成fun,于是声明A为:int (*fun)(int),哈哈!这个不是很难啊!
    在cdecl里解释为: declare fun as pointer to function (int) returning int
    fun是一个函数指针,而这个函数指针是由(*F)(int,int)返回的,它指向一个函数:这个函数的返回值为int类型,函数参数为一个int类型的参数。
    这里F也是个函数指针,他所指向的函数:有两个int类型的参数,返回一个指针。这样各位可以理解了吧!?。。哈哈!当然欢迎指正!

    展开全文
  • c语言之解释复杂指针

    2018-03-10 15:26:17
    int p;一个普通的int类型变量... 注意当分析到很复杂的时候可以采用分开的方法分析 例如 函数 可以从返回值再重新入手,不一定要还是要走变量读起 数组可以从数组元素的类型入手 分开分析完后再连到一起写出p变量的解释
  • 一个复杂的图书馆管理系统数据库+文档解释(某校期末大作业)~~~~
  • 目前,由于各油田油气勘探程度较高,故开展复杂砂岩储层测井...针对某地区复杂砂岩储层的特点,着重对钙质砂岩储层电阻率进行校正,建立复杂砂岩储层的测井解释模型,并对20余口井进行了处理,取得了良好的解释效果。
  • 针对常规三维地震解释复杂地质条件采掘过程中地震信息利用率较低的情况,提出三维地震动态解释技术。以同发东周窑煤矿为工程背景,对三维地震部分区域进行动态解释分析,为5200工作面的布置及工作面平巷掘进进行精细...
  • int *(*(*(*x)())[10])(); 详细分解: typedef int * pi; // pi 是一个指向整形的指针 typedef pi fpi(); // fpi 是一个返回值为pi的函数 typedef fpi * pfpi;...typedef pfpi apfpi[10
  • 复杂模型可解释性方法——LIME

    千次阅读 2019-10-17 22:15:33
    一、模型可解释性     近年来,机器学习(深度学习)取得了一系列骄人战绩,但是其模型的深度和复杂度远远超出了人类理解的范畴,或者称之为黑盒(机器是否同样不能理解?),当一个机器学习...
  • 基于解释结构模型的复杂知识结构图的构建,陈宝星,,在教案、课件及教材中经常需要以知识结构图来展现知识点间的逻辑关系,教师虽然清楚每个知识点间的逻辑关系,但由于知识点数量较
  • 针对目标区块受紫金山岩体侵入影响,断层断距小、延伸短,并且该区西部地层平缓、构造幅度低,导致准确识别小断层和落实低幅度构造难度大的情况,运用连井对比分析技术、常规解释技术和三维立体解释技术来确保断层和层位...
  • var obj1 = { name : '狗蛋' }; var obj2 = obj1; obj2.name = '翠花'; // 输出 两个翠花 , 也就是说,obj1的name属性受到了obj2的name属性影响 console.log(obj1.name,obj2.name);
  • const int * const p=&n; // n has been declared as const int
  • 针对河南油田复杂边界油藏,采用常规解析试井的解释方法,应用有限元网格,通过描述不同时期每个网格的瞬变压力响应,来实现对测试范围内各个小单元的精细描述。采用数值试井解释方法能够更加直观和准确地对油藏进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,628
精华内容 5,451
关键字:

复杂解释