标签: integer

将整数转换为书面数字

是否有一种将整数转换为书写数字的有效方法,例如:

string Written = IntegerToWritten(21);
Run Code Online (Sandbox Code Playgroud)

将返回"二十一".

有没有办法做到这一点,不涉及一个庞大的查找表?

c# integer

60
推荐指数
3
解决办法
4万
查看次数

C#测试以查看字符串是否为整数?

我只是想知道c#语言或.net框架中是否有内置的东西可以测试是否有东西是整数

if (x is an int)
   // Do something
Run Code Online (Sandbox Code Playgroud)

在我看来可能有,但我只是一年级编程学生,所以我不知道.

.net c# string integer

59
推荐指数
5
解决办法
18万
查看次数

MySQL错误1264:列超出范围值

正如我SET在MySQL中的表中的cust_fax一样:

cust_fax integer(10) NOT NULL,
Run Code Online (Sandbox Code Playgroud)

然后我插入这样的值:

INSERT INTO database values ('3172978990');
Run Code Online (Sandbox Code Playgroud)

但后来它说

'错误1264`超出列的值

我想知道错误在哪里?我的套装?或其他?

任何答案将不胜感激!

mysql sql integer insert

59
推荐指数
4
解决办法
23万
查看次数

为什么使用整数而不是长?

我经常看到Overflow与错误有关的问题.

我的问题是为什么使用integer变量声明而不是仅仅定义所有数值变量(不包括double等)long?

除非您正在执行类似for循环的操作,您可以保证该值不会超过32,767的限制,否则是否会对性能产生影响或其他会导致不使用long?

vba integer integer-overflow long-integer

59
推荐指数
6
解决办法
6万
查看次数

使用Integer包装器类创建了多少个对象?

Integer i = 3; 
i = i + 1; 
Integer j = i; 
j = i + j; 
Run Code Online (Sandbox Code Playgroud)

由于上面的示例代码中的语句创建了多少个对象,为什么?是否有任何IDE可以看到创建了多少对象(可能是在调试模式下)?

java integer wrapper

59
推荐指数
4
解决办法
4009
查看次数

为什么我不能在C++中继承int?

我很想能够做到这一点:

class myInt : public int
{

};
Run Code Online (Sandbox Code Playgroud)

为什么我不能?

我为什么要这样?更强的打字.例如,我可以定义两个类intA和intB,这让我做intA + intA或intB + intB,但不是intA + intB.

"Ints不是课程." 所以呢?

"Ints没有任何会员数据." 是的,他们有,他们有32位,或其他什么.

"Ints没有任何会员功能." 好吧,他们有很多像+和的运营商-.

c++ inheritance integer language-design strong-typing

58
推荐指数
8
解决办法
2万
查看次数

将因子转换为整数

我正在使用reshape包操作数据框.当使用融合函数时,它会对我的值列进行分解,这是一个问题,因为这些值的子集是我希望能够对其执行操作的整数.

有没有人知道将一个因子强制转换为整数的方法?使用as.character()将它转换为正确的字符,但是我不能立即对它执行操作,as.integer()或者as.numeric()将其转换为系统存储该因子的数字,这是没有用的.

谢谢!

杰夫

integer r coercion

58
推荐指数
2
解决办法
14万
查看次数

在Java中将字符转换为整数

有人可以向我解释这里发生了什么:

char c = '+';
int i = (int)c;
System.out.println("i: " + i + " ch: " + Character.getNumericValue(c));
Run Code Online (Sandbox Code Playgroud)

这打印i: 43 ch:-1.这是否意味着我必须依靠原始转换来转换char为int?那么如何将a转换Character为Integer?

编辑:是的,如果它不是一个数值,我知道Character.getNumericValue返回-1,这对我有意义.问题是:为什么做原始转换会返回43?

Edit2: 43是ASCII for +,但我希望演员不会成功,就像getNumericValue没有成功一样.否则,这意味着有两种语义等价的方法来执行相同的操作,但结果不同?

java primitive integer character type-conversion

58
推荐指数
3
解决办法
46万
查看次数

查找整数列表中是否存在整数

我有这个代码:

  List<T> apps = getApps();

        List<int> ids;

        List<SelectListItem> dropdown = apps.ConvertAll(c => new SelectListItem
        {
            Selected = ids.Contains(c.Id),
            Text = c.Name,
            Value = c.Id.ToString()
        }).ToList();


ids.Contains
Run Code Online (Sandbox Code Playgroud)

即使数字匹配,似乎总是返回false

有任何想法吗?

c# arrays integer

57
推荐指数
4
解决办法
17万
查看次数

PHP编号:仅在需要时可见小数点

我想知道是否存在一些函数来自动格式化一个数字的小数,所以如果我有:

<?php
    // $sql_result["col_number"] == 1,455.75
    number_format ($sql_result["col_number"], 2, ".", "");
    // will return 1455.75

    // $sql_result["col_number"] == 1,455.00
    number_format ($sql_result["col_number"], 2, ".", "");
    // could I get 1455 instead of 1455.00?
?>
Run Code Online (Sandbox Code Playgroud)

所以我的答案是,如果我的DB中只有DECIMAL数据格式,那么如果确实存在一些删除小数的方法吗?

或者我应该做那样的事情?

<?php
    // $sql_result["col_number"] == 1,455.00
    str_replace(".00", "", (string)number_format ($sql_result["col_number"], 2, ".", ""));
    // will return 1455
?>
Run Code Online (Sandbox Code Playgroud)

php string automation integer

57
推荐指数
6
解决办法
3万
查看次数