自定义一个函数来实现,下面是我的代码。你的是“,”号分割,
string ls_get[]string aa='1234,5678,1264,1234';
ls_get = f_conver_char2list(",",aa)
返回
ls_get [1] = "1234"
ls_get [2] = "5678"
ls_get [3] = "1264"
ls_get [4] = "1234"
函数源码
//-----------------------------------------------------------------------------------// f_conver_char2list("|","abc|123")
// return str_list[1] = abc
// return str_list[2] = 123
// 字符串 按 特定字符 返回 字符列表
//-----------------------------------------------------------------------------------
string str_list[]
string str_temp
integer i=1
long ll_pos
ll_pos = pos(str_input,str_bj,1)
do
if ll_pos = 0 then
str_list[i] = str_input
else
str_list[i] = left(str_input,ll_pos - 1)
i++
str_input = mid(str_input,ll_pos + 1)
ll_pos = pos(str_input,str_bj,1)
if ll_pos = 0 then str_list[i] = str_input
end if
loop while ll_pos <> 0
return str_list
自己写一个encode(),和decode()函数,使pb和c中的ASC码值可以相互转换就行了,两个函数分别在调用dll前后使用,这样字符编码的问题对用户就是透明的了。
应该有现成的函数源码,你可以从这个方向搜索一下,再说常用的字符就那么点,自己编也不难。
既然搜不到,就自己编写吧。比如说,pb里面用1、2、3……来表示a、b、c……,而C里面用97、98、99……来表示,那么你就编写一个encode()函数把要处理的字符串的每个字符都+96,这样虽然新的字符串在pb里的表示不是你原来的那个了,但他符合C的格式,可以用那个dll来处理,你要是用到处理之后的字符串和结果,在编写并调用一个decode()函数,把每个字母都-96就行了。
市净率(Price to book ratio即P/B),也称市账率。
市净率指的是每股股价与每股净资产的比率。市净率可用于投资分析。每股净资产是股票的账面价值,它是用成本计量的,而每股市价是这些资产的现在价值,它是证券市场上交易的结果。
市价高于账面价值时企业资产的质量较好,有发展潜力,反之则资产质量差,没有发展前景。优质股票的市价都超出每股净资产许多,一般说来市净率达到3可以树立较好的公司形象。 市价低于每股净资产的股票,就象售价低于成本的商品一样,属于"处理品"。
当然,"处理品"也不是没有购买价值,问题在于该公司今后是否有转机,或者购入后经过资产重组能否提高获利能力,是市价与每股净资产之间的比值,比值越低意味着风险越低。
扩展资料:
市净率=每股市价/每股净资产。
净资产的多少是由股份公司经营状况决定的,股份公司的经营业绩越好,其资产增值越快,股票净值就越高,因此股东所拥有的权益也越多。
一般来说市净率较低的股票,投资价值较高,相反,则投资价值较低。但在判断投资价值时还要考虑当时的市场环境以及公司经营情况、盈利能力等因素。
-PB
-市净率
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)