返回数值表达式的等价字符.
- STR(nExpression [, nLength [, nDecimalPlaces]])
-
nExpression
指定要计算的数值表达式。
-
nLength
指定要返回的字符串长度。如果 nLength 被省略, nLength 默认为 10 个字符。
备注:
如果表达式包含小数点,则在字符串中,该长度包含小数点所占的一个字符和每个数字所占的字符。
-
nDecimalPlaces
指定返回字符串中的小数位数。要使用 nDecimalPlaces 指定小数位数,就必须要包含 nLength。如果 nDecimalPlaces 被省略,则小数位数默认为零(0)。
Visual FoxPro 在数值计算中,包含 16 位精度的限制。
字符型数据类型。STR( ) 返回一个等同于指定数值表达式的字符串。
根据某些条件,STR( ) 可以返回下列项:
- 如果指定的小数位少于 nExpression 中存在的小数位,则返回值被四舍五入。要将结果四舍五入为最接近的小数而不是向上进位,请包含 ROUND( ) 函数。
- 如果 nExpression 是整数,而 nLength 小于 nExpression 中的位数,则 STR( ) 返回一串星号,表示数值溢出。
- 如果 nExpression 包含小数点,而 nLength 等于或小于小数点左边的位数,则 STR( ) 返回一串星号,表示数值溢出。
- 如果 nLength 大于 nExpression 计算值的长度,STR( ) 返回一个用前导空间填补的字符串。
- 如果 nExpression 具有 数值(Numeric) 或 浮点(Float) 类型,而 nLength 小于 nExpression 中的位数,则 STR( ) 使用科学计数法返回一个值。
示例 1
在下面的示例中,STR( ) 将 1.154994 计算为字符表达式,指定了 8 个字符的长度,和与指定表达式所包含的同样的小数点位数,并使用 ? 命令显示(vfp 9.0) 1.154995。
- ? STR(1.154995,8,6)
示例 2
在下面的示例中,STR( ) 将 1.154994 计算为字符表达式,指定了 8 个字符的长度和 2 位小数,比指定表达式所包含的小数位少四位。使用 ? 命令,STR( ) 显示 1.16,表示 1.154994 向上进位。
- ? STR(1.154995,8,2)
示例 3
在下面的示例中,STR( ) 包含 ROUND( ) 函数,将 1.154994 计算为字符表达式,指定了 8 个字符的长度和 2 位小数,比指定表达式所包含的小数位少四位。使用 ? 命令,STR( ) 显示 1.15,表示 1.154994 被四设五入到最接近的有效数。
- ? STR(ROUND(1.154995,2),8,2)
equivalent
- 形容词
- 1.相当的,相同的,同等的。
- 2.[化学]等价的,当量的;[数学]等价的;等量的;等势的;[物理学]等效的;[数学]等面积的,等体积的
- 3.同意义的 (to)。
- 名词
- 1. 同等物;【数学】等价,等值,等价物,等值物;等量物;相当物。
- 2. 同义词,对应词句 (of)。
- 3. 【化学】当量;克当量;等量。
- 4. 【地质学;地理学】同期地层。
- -ly 副词
evaluate
- 及物动词
- 1. 对…估价,对…作评价。
- 2.【数学】求…的值。
omitted
- 及物动词
- (-tt-)
- 1. (有意)省去,删去,略去。
- 2. (无意中)遗漏,忽略,忘记 (to do); 怠慢,疏忽,不留神。
- -ter 名词
certain
- 形容词
- 1. (数量、日期等)已确定的;(证据等)确凿的,无疑的;(知识、技术等)正确的,可靠的。
- 2. 必然(后接不定式);有把握,确信 (of, that) (只用作表语)。
- 3. 某,某一;某种,某些;相当的,一定程度的;(某种)不好意思说出来的(只用作定语)。
- 代词
- 某几个,某些。 certain of his relatives 他的某些亲戚。
rounded
- 1. 圆的;丰满的,匀称的。
- 2. (兴趣)多样的;(能力)强的,多面的。
- 3. 【语音】圆唇的。
- 4. 【数学】四舍五入的。
- -ness 名词
digits
- 名词
- 1. 手指,足趾。
- 2. 一指之宽(约3/4英寸)。
- 3. 【天文学】太阳(或月亮)直径的1/12(用作测定日蚀、月蚀的单位)。
- 4. 阿拉伯数字(0,1,2,…有时将0除外,仅指1至9)。
- ★古人以指、趾计数、故称数字为 digit. The number 301 contains three digits. 数字301是三位数。 binary digit 二进制数字[数位]。
asterisks
- 名词
- 1. 星号(即*)。
- 2. 星状物。
- 及物动词
- 给…注上星号。 asterisk a word that requires a footnote 给一个需加注释的词打上星号。
来自:msdn
转载于:https://blog.51cto.com/lybing/972778