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是 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概念的提出,为公司经营的决策者提供了另一个看待现金流的方法。
参考资料
最新修订时间:2024-05-30 12:30
目录
概述
ltoa函数
参考资料