gpt4 book ai didi

fortran - 连接两个整数

转载 作者:行者123 更新时间:2023-12-01 23:04:26 26 4
gpt4 key购买 nike

在 Fortran 中将两个整数连接到一个整数的最佳方法是什么?

integer a = 999
integer b = 1111
integer c应该是 9991111
谢谢,
SM。

最佳答案

这是一个示例代码,可以满足您的需求。它将整数写入字符串,修剪并连接它们,然后从连接的字符串中读取结果整数:

integer :: a,b,c
character(len=99) :: char_a,char_b,char_c

a = 999
b = 1111

write(unit=char_a,fmt=*)a
write(unit=char_b,fmt=*)b

char_c = trim(adjustl(char_a))//trim(adjustl(char_b))

read(unit=char_c,fmt=*)c

print*,c

end

编辑:请注意,此示例适用于任何整数长度,假设它们适合各自的 kind (没有整数溢出)。

关于fortran - 连接两个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099396/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com