社区
语言基础/算法/系统设计
帖子详情
如何知道 int型是几位数?
coding8848
2005-08-26 10:06:33
比如
i:integer=99999;
i的长度就是5位数。
如何知道 integer是几位数?
...全文
757
5
打赏
收藏
如何知道 int型是几位数?
比如 i:integer=99999; i的长度就是5位数。 如何知道 integer是几位数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eastunfail
2005-08-26
打赏
举报
回复
数学公式:
Y=Ceiling(Log10(X))
zzlingaaa
2005-08-26
打赏
举报
回复
自己写个函数,把一楼的两个函数合成一下,就很直接了,比如:
function GetIntLen(I: Integer): Integer;
begin
Result := Length(IntToStr(I));
end;
然后
GetIntLen(i)就直接得到i的位数了,呵呵
sunnysmile
2005-08-26
打赏
举报
回复
上面的已经很直接了啊
coding8848
2005-08-26
打赏
举报
回复
没有更直接的函数嘛?
jinjazz
2005-08-26
打赏
举报
回复
length(inttostr(i))
String转
int
本套视频详细讲解了String如何转换成
int
,这在开发实践中会频繁遇到。
int
类
型
需要从文本框录入,如学生身高,服务器接收到的是String类
型
,使用时需要转换成
int
类
型
。类
型
转换时需要使用到包装类的方法,8种基本类
型
都有对应的包装类。
计算
int
型
数据的位数
如果要计算一个
int
类
型
数据的位数,方法:1、传统的用一个计数变量count,然后循环体中一直number/10,count计数,最后的count就是位数2、直接用log函数,位数count=(
int
)log10(num)+13、用spr
int
f和strlen函数,spr
int
f(str,”%d”,num),count=strlen(str),这种直接求长度效率肯定要低很多,但是直接用了库函数不需要
C语言
int
的位数是几位,C中的
int
总是32位吗?
这与以下问题有关,如何在C中声明32位整数有人提到
int
在大多数平台上总是32位的。我很好奇这是不是真的。你
知道
有什么不同尺寸的现代平台吗?忽略具有8位或16位架构的恐龙平台。注意:我已经
知道
如何从另一个问题中声明32位整数。这个更像是一个调查,找出哪些平台(CPU/OS/编译器)支持其他大小的整数。有现代的8位和16位处理器,只是不在PC环境中。正如一些人所说,不保证"
int
"是32位的,如果您...
java 判断是
几位数
_Java 快速判断一个
int
值是
几位数
今天在一篇文章中看到介绍 快速判断
int
值是
几位数
的程序,感觉很不错,挺强大的,收藏在这里,学习了。public class Test {final static
int
[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999,99999999, 999999999,
Int
eger.MAX_VALUE };static
int
size...
确定一个
int
变量是
几位数
先把
int
转成String,通过length函数计算出是
几位数
。 public class Test1 { public static void main(String[] agrs) {
int
i=3445; String str= String.valueOf(i); System.out.pr
int
ln(str.length()); } } ...
语言基础/算法/系统设计
16,748
社区成员
33,247
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章