既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
(一) 整数型I
(1)值的范围是-231(-2147483648)~231(-2147483647)
DATA: gv_i type i VALUE -2147483649."默认值超出整型范围系统会报错
(2)只支持整数类型
(3)非整数类型的数据会进行四舍五入的计算
DATA: gv_i TYPE i VALUE '2.5'.
WRITE:gv_i.
(二) 小数型P
(1)允许有小数位
DATA: gv_p TYPE p VALUE '2.5' DECIMALS 2.
WRITE:gv_p.
(2)若不使用DECIMALS关键字指定小数位则与类型I效果一致
DATA: gv_p TYPE p VALUE '2.5' .
WRITE:gv_p.
(3)可用长度为1~16,小数位最大长度为14位
DATA: gv_p TYPE p VALUE '2.5' DECIMALS 15."小数位超过14位系统会报错
WRITE:gv_p.
(三) 浮点型F
(1)F类型的显示值的方式为科学计数法
DATA: gv_f TYPE f VALUE '25000'.
WRITE:gv_f.
上述图片中的值在数学中则是:2.5000000000000000×10^(+4)
说明:使用下面表格解释上述显示值各部分的含义
尾数 | 精度值 | 指数符号 | 正负符号 | 指数大小 |
---|---|---|---|---|
2.5 | 后面的0 | E | + | 04 |
(2)值的范围是10-307~10308
(3)F类型转换成二进制时会发生进位误差
(4)F类型不能显示高精度数据
DATA: gv_p TYPE f VALUE '2.5635635'."从结果可以看出f类型在输出高精度数据时会无限趋近但不能等于该值
WRITE:gv_p.
(一) 文本型C
(1)用于定义文字、数字、特殊文字
DATA: gv_c_1 TYPE c LENGTH 5 VALUE '你好',
gv_c_2(5) TYPE c VALUE 12345,
gv_c_3 TYPE char25 VALUE '$%^&*'.
WRITE:/ gv_c_1, / gv_c_2, / gv_c_3.
(2)使用C类型时需指定长度,否则默认为一位长度
DATA: gv_c_1 TYPE c VALUE 12345."不指定长度,默认为一位长度
WRITE:/ gv_c_1.
(3)使用C类型指定长度语法拥有多种,下面几个例子的表达均不同但是效果一样:
DATA: gv_c_1 TYPE c LENGTH 5 VALUE 12345,
gv_c_2(5) TYPE c VALUE 12345,
gv_c_3 TYPE char5 VALUE 12345.
WRITE:/ gv_c_1, / gv_c_2, / gv_c_3.
(4)当使用C类型定义数字时,若定义长度超过数字长度,则自动在数字前面补齐空字符串
DATA: gv_c_1 TYPE c LENGTH 5 VALUE 12345,
gv_c_2 TYPE c LENGTH 20 VALUE 12345.
WRITE:/ gv_c_1, / gv_c_2.
(二) 数字文本型N
(1)用于显示C类型数字,以字符串形式显示整数
DATA: gv_n TYPE n LENGTH 5 VALUE 12345.
WRITE:/ gv_n.
(2)定义长度超过变量值时,补充前导0输出
DATA: gv_n TYPE n LENGTH 6 VALUE 12345.
WRITE:/ gv_n.
(3)使用N类型时需指定长度,否则默认为一位长度
DATA: gv_n TYPE n VALUE 12345.
WRITE:/ gv_n.
(三) 日期型D
(1)用于显示日期类型(关于sy-datum和sy-datlo的区别将在后续文章中进行讲解)
DATA: gv_d_1 TYPE d ,
gv_d_2 TYPE d .
gv_d_1 = sy-datum.
gv_d_2 = sy-datlo.
WRITE:/ gv_d_1, / gv_d_2.
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-LpRiUByj-1715652156950)]
[外链图片转存中…(img-VdKSIlop-1715652156950)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!