×

str()函数功能

str()函数功能(哪位大神讲解下str函数)

admin admin 发表于2023-09-11 11:38:39 浏览40 评论0

抢沙发发表评论

本文目录

哪位大神讲解下str函数

str函数是VB的一种函数,可以将数字型变量或常量改变成字符型变量或常量。功能返回代表一数值的Variant (String)。语法Str(number)必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。说明当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。

VFP的STR函数是怎么回事

STR(<数值表达式>[,<总长度>[,<其中小数位数>]])函数作用是将数值表达式转换为指定长度和小数位数的字符串,其中总长度的默认值是10,小数位数的默认值为0,并且在实际操作中,总长度要大于或等于数值表达式的整数部分的长度,才能完成命令。

1、如果总长度大于数值表达式长度或大于数值表达式整数部分和指定小数部分的长度总和,若此时数值的小数位少于指定的小数位数,那么要将它补齐,添加“0”到最低位即最右边;如果数值的小数位等于指定的小数位数,那么多余的字节应该放到最高位即最左边,为空格。

2、如果总长度小于数值表达式长度,特别注意在转换取值的时候,是从左往右算起的,而且遵循四舍五入的原则,也就是说,假如指定的小数位数比从左往右取完整数后剩下的位数要多,实际保留的小数只能占总长度减去整数部分后的长度,如果超出了就四舍五入到剩下的位数。

其中小数点算一位。如果最后一位数是小数点“.”的话,那么应该舍去小数点,把多出的那一个字节放在最高位(即最左边),即此时最高位为空格。

用法:

str()将数值型转换为字符型的函数,如str(123.45)="123"

括号内共有3个参数,str(数值型数据,转换后字符的长度,保留的小数位置),如果省略后两个参数,则转换为长度为10,保留到整数位。如:

str(123.456,6,2)="123.46"&&小数点占一位

str(123.456)="123"

扩展资料:

STR(nExpression[,nLength[,nDecimalPlaces]])

参数

nExpression

指定STR()要计算的数值表达式。

nLength

指定STR()返回的字符串长度。如果省略nLength,则nLength默认为10个字符。注意:

如果表达式包含小数点,该长度包括小数点所占的字符和小数点右边每个数字所占的字符。

nDecimalPlaces

指定由STR()返回的字符串中的小数位数。若要用nDecimalPlaces指定小数位数,必须同时包含nLength。如果nDecimalPlaces省略,则默认的小数位为零(0)。

注意:

VisualFoxPro在数值计算中包含16位精度的限制。关于VisualFoxPro的数值精度的更多信息。

str什么意思

str() 函数功能返回与指定数值表达式对应的字符。语法STR(nExpression )参数nExpression:STR( ) 要计算的数值表达式。nLength:STR( ) 返回的字符串长度。该长度包括小数点所占的字符和小数点右边每个数字所占的字符。如果指定长度大于小数点左边数字位数,STR( ) 用前导空格填充返回的字符串;如果指定长度小于小数点左边的数字位数,STR( ) 返回一串星号,表示数值溢出。nDecimalPlaces:由 STR( ) 返回的字符串中的小数位数。若要指定小数位数,必须同时包含 nLength。如果指定的小数位数小于 nExpression 中的小数位数,则截断多余的数字。返回值类型字符型

VB中的str函数是什么意思

Str()的作用是将数字型变量或常量改变成字符型变量或常量。

举例如下:

对于常量:str(35)=“ 35 “,str(-5.5)=“-5.5 “,以此类推。(注意字符串“ 35“的前面有一个空格。

对于变量:则把变量的值变成字符串,如:假定A =287,则str(A)=“ 287 “,以此类推。(注意前面也有空格)。

扩展资料:

VB的作用:

制作应用程序安装盘等提供了友好的集成开发环境。

可视化的设计平台:在使用传统的程序设计语言编程时,一般需要通过编写程序来设计应用程序的界面(如界面的外观和位置等),在设计过程中看不见界面的实际效果。

而在Visual Basic 6.0中,采用面向对象程序设计方法(Object-Oriented Programming),把程序和数据封装起来作为一个对象,每个对象都是可视的。

开发人员在界面设计时,可以直接用Visual Basic 6.0的工具箱在屏幕上“画“出窗口、菜单、命令按键等不同类型的对象,并为每个对象设置属性。开发人员要做的仅仅是对要完成事件过程的对象进行编写代码,因而程序设计的效率可大大提高。

事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。

而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。

结构化的程序设计语言:Visual Basic 6.0具有丰富的数据类型和众多的内部函数。其采用模块化和结构化程序设计语言,结构清晰,语法简单,容易学习。

强大的数据库功能:Visual Basic 6.0利用数据控件可以访问Access、FoxPro等多种数据库系统,也可以访问Excel、Lotus等多种电子表格。

参考资料来源:百度百科--VB

参考资料来源:百度百科--str_replace

VB中函数 str() 和cstr 有什么不同

这两个函数是一样的,具体不同之处为:

  1. 只是str()强调返回值是字符串类型。参数只能是数值表达式。

  2. cstr能转换的类型多了,可以是时间日期,布尔,数值,空值等类型。

  3. cstr()不会在返回的字串前加1个空格来标识其为正值。

  4. str() 会在返回的字串前自动加1个空格来表示其为正值。

  5. 比如,字串为10和-10:

  6. Cstr(10)=“10“  Str(10)=“ 10“Cstr(-10)=“-10“ Str(-10)=“-10“

  7. (负数值由于已经包含一个负号“-”,因此输出结果相同。所以在处理str()返回的正值字串的时候,主意要把前置的空格也算在内,例如循环次数加1次)。

str()函数功能是什么

String(n,“str“)函数的功能是:返回由n个字符组成的字符串。

用含有数学关系的等式来表示两个变量之间的函数关系的方法叫作解析式法。这种方法的优点是能简明、准确、清楚地表示出函数与自变量之间的数量关系;缺点是求对应值时往往要经过较复杂的运算,而且在实际问题中有的函数关系不一定能用表达式表示出来。

Str 函数说明

当一数字转成字符串时,总会在前头保留一空位来表示正负。如果 number 为正,返回的字符串包含一前导空格暗示有一正号。

使用 Format 函数可将数值转成必要的格式,如日期、时间、货币或其他用户自定义格式。与 Str 不同的是,Format 函数不包含前导空格来放置 number 的正负号。

注意 Str 函数只视句点 (.) 为有效的小数点。如果使用不同的小数点(例如,国际性的应用程序),可使用 CStr 将数字转成字符串。

STR$函数怎么用

str( ) 函数 返回与指定数值表达式对应的字符。 语法 STR(nExpression ) 参数 nExpression STR( ) 要计算的数值表达式。 nLength STR( ) 返回的字符串长度。该长度包括小数点所占的字符和小数点右边每个数字所占的字符。 如果指定长度大于小数点左边数字位数,STR( ) 用前导空格填充返回的字符串;如果指定长度小于小数点左边的数字位数,STR( ) 返回一串星号,表示数值溢出。 nDecimalPlaces 由 STR( ) 返回的字符串中的小数位数。若要指定小数位数,必须同时包含 nLength。 如果指定的小数位数小于 nExpression 中的小数位数,则截断多余的数字。 返回值类型 字符型

函数String(n,“str“)的功能是

函数String(n,“str“)的功能是:返回由n个字符组成的字符串。

本题考查Sting(Number,Character)函数的用法。String(Number,Character)函数的功能是返回包含指定长度重复字符的字符串。

其中, Character参数的第一个字符将用于建立返回的字符串,Number参数决定返回字符串的长度。 Str(Number)函数的功能是把数值型数据转换为字符串。选项A指的是Str(Number)函数。答案为B。

扩展资料

字符串索引

每一个String值都有一个关联的索引(index)类型,String.Index,它对应着字符串中的每一个Character的位置。

不同的字符可能会占用不同数量的内存空间,所以要知道Character的确定位置,就必须从String开头遍历每一个 Unicode 标量直到结尾。因此,Swift 的字符串不能用整数(integer)做索引。

使用startIndex属性可以获取一个String的第一个Character的索引。使用endIndex属性可以获取最后一个Character的后一个位置的索引。因此,endIndex属性不能作为一个字符串的有效下标。如果String是空串,startIndex和endIndex是相等的。

通过调用String.Index的predecessor()方法,可以立即得到前面一个索引,调用successor()方法可以立即得到后面一个索引。

任何一个String的索引都可以通过锁链作用的这些方法来获取另一个索引,也可以调用advancedBy(_:)方法来获取。但如果尝试获取出界的字符串索引,就会抛出一个运行时错误。

使用下标语法来访问String特定索引的Character。

参考资料来源:

百度百科——String函数

vb的内部函数space(),str()有什么作用的

space():插入多少个空格。space(5) 就是插入5个空格。

空格函数:

格式:Space$(n)

Space$函数返回n个空格。例如(在立即窗口中试验):

a$ =“a“+Space$(4)+“b“ Print a$ a b

Str()的作用是将数字型变量或常量改变成字符型变量或常量。

语法:

Str(number)

必要的 number 参数为一 Long,其中可包含任何有效的数值表达式。

扩展资料:

VB中其他函数:

Tab函数:

与 Print # 语句或 Print 方法一起使用,对输出进行定位。 

式: Tab

Tab函数把显示或打印位置移到由参数n指定的列数。

当在一个 Print方法中有多个Tab函数时,每个Tab函数对应一个输出项,各输入项之间用分号隔开。

例如:

Print Tab(10); “姓名”; Tab(30); “年龄“。