Я перевожу код из Фортрана. Я получаю странное поведение во время назначения. Я знаю, что добавление кода может быть очень полезным, но я не могу добавить точный код (я не авторизован), и мне не удалось его воспроизвести.
Строки следующие (qk был предопределен и qk1 не было):
print*,"qk",qk
print*,"qk1",qk1
QK1=QK
print*,"qk",qk
print*,"qk1",qk1
, и я печатаю эти значения:
qk 21909779.000000000
qk1 6.44842193E+32
qk 21909779.000000000
qk1 21909780.0
Дело в том, что я ожидал бы получить qk1 равным qk ... почему они другой? Когда я пытаюсь воспроизвести его, очевидно, что у меня печатаются те же значения.
Поскольку я не добавил код, я не ожидаю точного ответа ... Кто-нибудь знает, что проверять?