标签: int

如何将CGPoint转换为Int?

CGPoint在我的类中设置了一个常量UIViewController:

let point = gesture.location(in: gesture.view)
Run Code Online (Sandbox Code Playgroud)

这一点常数是CGPoint,但我需要它Int.有没有办法转换CGPointInt

int cgpoint ios swift

-5
推荐指数
2
解决办法
1983
查看次数

双指针指向int变量覆盖内存

我直接贴代码了。

#include <stdio.h>
struct A
{
    int a;
    int b;
};
int main()
{
    struct A test;
    double *p = (double *)&(test.a);
    *p = 5;

    printf("variable a: %d\n", &test.a);
    printf("variable b: %d\n", &test.b);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在centos7中运行这段代码,编译器是.gcc4.8.5并且我的电脑使用little end来存储。

正如你所看到的,变量的内存b将被覆盖,我期望的a是 is0x0000 0005bis 0x0000 0000

但答案是:

variable a: 0
variable b: 1075052544
Run Code Online (Sandbox Code Playgroud)

为什么变量a0x 0000 0000并且b0x4014 0000

c memory double int pointers

-5
推荐指数
1
解决办法
1138
查看次数

循环 - 从几个月开始的年数

我有一个int月(例如84),我需要计算多少年等于84 = 7年

我需要遍历初始数字,看看那里有多少年并打印结果

例:

int count = 84;
for (int i = 12; i <= count; i++)
{
years = i;
}
Run Code Online (Sandbox Code Playgroud)

这当然不起作用,它产生'84年',我应该生产7年.我还需要在年度计算之后得到剩余的月份,所以如果初始数字是85,例如它将导致7年1个月.

c# int loops

-6
推荐指数
2
解决办法
93
查看次数

运算符'=='不能应用于'int'和'string类型的操作数

我正在写一个程序,我想到一个数字,计算机猜测它.我正在尝试测试它,但我一直都会遇到错误.错误是主题标题.我使用Int.Parse转换我的字符串,但我不知道为什么我收到错误.我知道它说'=='不能和整数一起使用,但是我在网上看到的所有东西以及我班上的幻灯片都使用它,所以我卡住了.代码是不完整的,我不想让它运行,我只是想解决问题.非常感谢任何帮助,谢谢:D

class Program
{
    static void Main(string[] args)
    {
        Console.Write("Enter any number after 5 to start: ");
        int answer = int.Parse(Console.ReadLine());
        {
            Console.WriteLine("is it 3?");
            if (answer == "higher")
Run Code Online (Sandbox Code Playgroud)

c# string int operator-keyword

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

为什么当我在字符串中添加数字时,它会在c ++中显示随机文本?

当我尝试将文本添加到字符串时,我得到随机值.

码:

#include <iostream>

using namespace std;

int main()
{
    cout << "333" + 4;
}
Run Code Online (Sandbox Code Playgroud)

我得到一些随机文字,如:??@

c++ string int

-6
推荐指数
1
解决办法
77
查看次数

C#如何保存big big int?

我需要从字符串转换此值:4248035245857302861304475122262852382232831183377907185400973044372526725256648804647567360并将其保存在int中.长,Int64数据类型不起作用.我不能使用BigInteger.双人不能分.一些建议?

    string valorLido;            
            while ((valorLido = Console.ReadLine()) != null)
            {
                int leapYear = 0;
                int huluculuFestival = 0;
                int bulukuluFestival = 0;

                long ano = long.Parse(valorLido); 

                if ((ano % 4 == 0) && (ano % 100 != 0 || ano % 400 == 0))
                    leapYear = 1;
                if (ano % 15 == 0)
                    huluculuFestival = 1;
                if (leapYear == 1 && ano % 55 == 0)
                    bulukuluFestival = 1;

                if(leapYear == 1)
                    Console.WriteLine("This is leap year.");
                if(huluculuFestival == …
Run Code Online (Sandbox Code Playgroud)

c# int biginteger

-6
推荐指数
1
解决办法
124
查看次数

当仅数字的概念就足够时,是什么激发了C语言中“指针”的概念呢?

为什么我们使用C语言中的指针来存储变量的地址?似乎可以简单地将unsigned int声明为存储地址。

我的问题和下面的问题之间的区别是,它们询问使用不同指针类型的原因,而我询问仅在语言中存在指针的原因。

已经很清楚,地址是引用内存位置的数字,因此不清楚为什么仅访问数字是不够的。

相关但不同的问题:

c int pointers

-6
推荐指数
1
解决办法
114
查看次数

在这个例子中"&"做了什么?

正如标题所说,&在这个例子中做了什么:

#include <iostream>

using namespace std;

int main()
{
    int a = 10;
    int b = 13;
    int c = a & b;

    cout << c << endl;

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是"&"对a&b做了什么,为什么c结果为8?

我目前正在学习本教程,但没有解释"&"运算符.

c++ int operator-keyword

-7
推荐指数
1
解决办法
96
查看次数

Python int()到最近的值

python int()函数的工作方式将数字舍入为最小值.

这样 4.99 = 4

如果我想要4.99等于5,我该怎么办?

python int

-7
推荐指数
2
解决办法
89
查看次数

如果php中int与string连接会发生什么?

$a = int 20;
$b = "ABCD";
$c = $b.$a;
Run Code Online (Sandbox Code Playgroud)

1) 的数据类型是什么$c

2)连接之前是否需要使用strval() ?

php string int concatenation

-7
推荐指数
1
解决办法
1万
查看次数

标签 统计

int ×10

c# ×3

string ×3

c ×2

c++ ×2

operator-keyword ×2

pointers ×2

biginteger ×1

cgpoint ×1

concatenation ×1

double ×1

ios ×1

loops ×1

memory ×1

php ×1

python ×1

swift ×1