【发布时间】:2015-02-20 15:26:23
【问题描述】:
我想创建自己的数据类型,它可以保存从-2^127 到2^127-1 的值,并希望对两个my128int 数据类型变量执行加法。
我在stackoverflow社区上搜索,发现custom data type in C
上面讨论的线程需要什么额外的任务。
void addition(my128int a, my128int b)
{
....
//perform some task
// print the result a+b
}
【问题讨论】:
-
这只能使
my128int成为字符串并手动执行算术运算 AFAIK。 -
你的问题对我来说有点宽泛。您的函数签名看起来不错,但这取决于您如何定义
my128int。 -
如何限制数据范围?
-
@Cocoop 是的,我在声明
my128int数据类型时面临的问题完全相同。该怎么做? -
@iharob 这几乎是真的,但是需要一个字符串(即文本表示)有点过分了。
标签: c