ltoa函式(進制轉換函式)把長整形數轉換為任意進制的字元串的函式
基本介紹
ltoa函式,財務中的LTOA,
ltoa函式
原型:char *ltoa(long value,char *string,int radix)
功能:把value的值轉換為以NULL結束的radix進制的字元串,並把結果存在string中。radix是轉換的基數值,在2到36之間。分配給string的空間必須可容納返回的所有位元組(最多33位元組)。
返回值:指向string的指針
頭檔案:stdlib.h
ltoa()的聲明是:
char *ltoa(long value,char *string,int radix);
value ----------------- 要轉換的數值
string ----------------- 轉換後指向字元串的指針
radix ----------------- 進制
例如:ltoa(num,str,10); // 將num以10進制方式轉換為串str
如當num=159時,則str='159'
例如:ltoa(num,str,2); // 將num以2進制方式轉換為串str
如當num=159時,則str='10011111'
財務中的LTOA
LTOA是 long term operating accruals的簡稱。是財務會計理論研究中的概念。
通常,我們是以一個公司某一期的現金流入來反映當期的經營成果的。但是,單純地以現金流入(cash flow)來計算公司的獲利,並不是最科學的方法。財務經濟學家P M Dechow,在1994年的論文中指出:“Accounting earnings and cash flows as measures of firm performance: the role of accounting accruals”(刊登於《Journal of accouning & economics》 )。並指出,以earning的概念來反映公司的獲利更為科學。
P M Dechow 給出一個定義公式:
Earnings (E)-Cash from operations (CFO) =operating accruals(OA) = ΔWC+LTOA
這其中:LTOA就表示由財務管理層人為操作而形成的長期現金流變化,如折舊、長期待攤費用等對公司財務數據的影響。ΔWC=increase in stock+ increase in debitors - increase in creditors. 也就是短期融資和資本債務造成的影響。ΔWC也叫做STOA,即相對LTOA,它是短期的。
然後Dechow將OA解釋為現金流量里的干擾項(noise),並指出,分析earnings 相對於 分析cash flow的優勢,是它取出來公司經營成果中的雜質,使決策分析更科學,更方便。
操作性的公司業績operating accruals = OA = LTOA + ΔWC
公司的淨現金流net cash flow = NCF = CFO - capital purchases
亦即,earning概念的提出,為公司經營的決策者提供了另一個看待現金流的方法。