VB 中如何将数值(或是一位数,或是两位数)转换成字符型并在之前补0至千位

如题所述

Private Sub Command1_Click()
Dim a As Integer
a = Text1.Text
s = Str(a)
s = Format(s, "0###")
Print s
End Sub

也可以直接用Format(s, "0###") 就行,因为FORMAT就是把任何数据类型格式化成字符型的
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-11
用格式化函数轻松实现
Format(Text1.Text, "0000")

vb字符串格式化
"ABC" 显示双引号 (" ") 之内的字符串。如在代码中想在 format 中包含一个字符串,必须用 Chr(34) 将文本括起来(34 为双引号 (")) Format$(123.45,"TTT") 返回值 TTT 注:当双引号中的文本包含特殊的参数符号如e,要使用转义符"\\",否则会按e的作用显示 ; 类似多目运算符的作用。 当共有 四 部分...

vb 中format(0000,0.00什么意思)
format$("100,123.12","General Number") 返回值 100123.12 Currency 货币类型,可添加千位分隔号和货币符号 format$("100123.12","Currency") 返回值 ¥100,123.12 Fixed 格式为带两位小数的数字 format$("100123","Fixed") 返回值 100123.00 Standard 标准,即带千位分隔号和两位小数 format...

vb小问题
"ABC" 显示双引号 (" ") 之内的字符串。如在代码中想在 format 中包含一个字符串,必须用 Chr(34) 将文本括起来(34 为双引号 (")) Format$(123.45,"TTT") 返回值 TTT注:当双引号中的文本包含特殊的参数符号如e,要使用转义符"\\",否则会按e的作用显示; 类似多目运算符的作用。当共有 四 部分时,当...

VB中 Format(x, "#") 是把x怎样格式化
如果表达式在格式字符串中 0 的位置上有一位数字存在,那么就显示出来;否则,就以零显示。如果数值的位数少于格式表达式中零的位数(无论是小数点的左方或右方),那么就把前面或后面的零补足。如果数值的小数点右方位数多于格式表达式中小数点右面零的位数,那么就四舍五入到有零的位数的最后一位。...

VB中sub main 是什么意思,如可理解,要详解的!
小数点前6个0,整数部分保留6位。逗号作为千分位符号占位符。把小数点左边超过四位数以上分出千位。vb中sub convert()是什么意思 Sub 过程 Sub 过程是包含在 Sub 语句和 End Sub 语句中的一系列 Visual Basic 语句。每次调用过程时都执行过程中的语句,从 Sub 语句后的第一个可执行语句开始,到...

VB中判断闰年和判断水仙花数的程序是什么?
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。1.程序分析:利用while语句,条件为输入的字符不为'\\n'.【程序8】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。1.程序分析:关键是...

如何将汉字转换成二进制编码
1.R进制数转换为十进制数 二进制、八进制和十六进制数转换为等值的十进制数,只要把它们用多项式表示并在十进制下进行计算,所得的结果就是十进制数。2.十进制数转换为R进制数 十进制数转换为等值的二进制、八进制和十六进制数,需要对整数部分和小数部分分别进行转换。其整数部分用连续除以基数R取...

C语言中十六进制字符数组转化为字符串
{ if (c > 9)return (c + 55);else return (c + 0x30);} int main(){ unsigned char temp;int i;for (i=0; i<length; i++){ temp = s_src[i]&0xf0;s_des[2*i] = IntToHexChar(temp >> 4);temp = s_src[i]&0x0f;s_des[2*i+1] = IntToHexChar(temp);} print...

进制转换?
对2进制,从低位到高位,依次要乘以2^0,2^1,2^2,2^3……,也就是1、2、4、8、……下面我们开始转换进制(以十进制换成二进制为例):原来十进制咱们的数位叫 千位、百位、十位……现在二进制数位变成了八位、四位、二位……模仿上面十进制按位权展开的方式,把二进制数1011按权展开: ...

、一个数最小的质数,其余数位上是0,这个数是写作( ),把它四舍五入到亿...
2、如果x×2\/3 =y×3\/4 ,那么x:y= 2\/3: 3\/4。(√ )3、甲数能被乙数整除,乙数一定是甲乙两数的最大公约数。………(√ )4、工作时间一定,制造每个零件的时间和零件个数成正比例。………( √)三、选择。(把正确答案的序号填在括号里)(3分)1、3.496保留两位小数约是(...

相似回答