如何转换巨大的十进制值二进制

时间:2017-01-05 08:53:10

标签: c file binary file-handling decimalformat

我有一个简单的程序,程序从文件接收输入并将十进制转换为二进制并以二进制形式计算一些? 现在对于小值,它是可以的 对于像15755645551这样的巨大价值,它显然不起作用 任何人都知道如何解决这个问题? 有人可以试试我的代码吗? 谢谢!! 这是我的代码:

    let marker:GMSMarker = GMSMarker.init(position: currentLocation!)
    let head = locationManager.location?.course ?? 0
    marker.rotation = head
    marker.icon = UIImage(named: "testyCar.png")
    marker.map = mapView 

1 个答案:

答案 0 :(得分:0)

因为"长" type占用4个字节作为" int"类型。您应该将其更改为" long long"类型。