首页 / 知识
关于C#:如何使用printf格式化unsigned long long int?
2023-04-11 17:08:00

How do you format an unsigned long long int using printf?
输出:
我假设这个意想不到的结果来自打印 将ll(el-el)long-long修饰符与u(无符号)转换一起使用。 (适用于Windows,GNU)。
您可能想尝试使用为您提供类型的inttypes.h库
这是"保证"不会给你带来与
对于使用MSVS的long long(或__int64),您应该使用%I64d:
这是因为%llu在Windows下无法正常工作,%d无法处理64位整数。我建议改用PRIu64,你会发现它也可以移植到Linux上。 试试这个:
产量
在Linux中它是 虽然我发现它在Windows 2000中不起作用,但似乎有一个错误! 使用VS2005将其编译为x64:
十六进制:
输出:
非标准的东西总是很奇怪:)
对于漫长的部分
在Windows下,我认为它只是 除了几年前人们写的东西:
然后您的mingw版本不会默认为c99。添加此编译器标志: 显然,自2008年以来,没有人提出多平台*解决方案超过十年,所以我会追加我的? Plz upvote。 (开玩笑。我不在乎。) 解决方案: 如何使用:
OP的例子:
与
*)好吧,几乎是多平台。在MSVC中,您显然需要 好吧,一种方法是使用VS2008将其编译为x64 这可以按照您的预期运行:
对于32位代码,我们需要使用正确的__int64格式说明符%I64u。所以它变成了。
此代码适用于32位和64位VS编译器。 |
最新内容
相关内容
python如何使用return语句
python如何使用return语句,地址,位置,情况,培训,函数,分析,控制权,地方,变量,语句,return语句就是讲结果返回到调用的地方,并把程序的控制权一python什么是格式化
python什么是格式化,位置,数字,地方,代码,培训,评论,第一,整数,字符串,方法,本文总结一下python格式化文本的方法,需要的小伙伴可以参考。1、python如何使用python发送邮件和接
python如何使用python发送邮件和接收邮件?,培训,状态,信息,代码,号码,工作,邮件,函数,尺寸,模块,发邮件是大家工作中最常用到的。今天来看一python如何使用python的help函数
python如何使用python的help函数,培训,函数,代码,基础知识,模块,参数,方法,用途,问题,括号,help函数是python的一个内置函数,在python基础知识python如何使用import
python如何使用import,培训,代码,模块,位置,标准,语句,函数,作用,方法,语法,python中的import语句是用来导入模块的,在python模块库中有着大量pythonpopitem如何使用
pythonpopitem如何使用,培训,字典,末尾,语法,实例,对象,形式,以上,参数,教程,python中popitem如何使用1、说明用于返回并删除字典中的一个键pythonisnumeric如何使用
pythonisnumeric如何使用,数字,培训,罗马数字,汉字,字符串,字节,实例,以上,教程,更多,python中isnumeric如何使用说明1、判断字符串是否只由python轮盘赌算法如何使用
python轮盘赌算法如何使用,个体,规模,培训,状态,种群,算法,概率,列表,个人,精髓,python轮盘赌算法如何使用说明1、轮盘赌算法的精髓是可以根python使用f格式化字符串
python使用f格式化字符串,培训,字符串,变量,放入,引号,函数,以上,之间,方式,方法,python使用f格式化字符串1、若要格式化字符串,可在字符串开pythonformat的格式化操作
pythonformat的格式化操作,名称,数字,位置,培训,字符串,参数,操作,索引,方法,括号,pythonformat的格式化操作方法说明str.format(*args,**kwapythonElasticsearch DSL如何使用
pythonElasticsearch DSL如何使用,位置,数据,培训,字段,空格,个数,根据,以上,条件,结果,pythonElasticsearchDSL如何使用1、连接Es:importelaspython负值如何使用?
python负值如何使用?,第一,培训,负值,倒数,元素,参数,下标,开头,剩余,例子,python负值如何使用?1、start与stop参数为负值start和stop的值可