![]() |
|
|
![]()
|
|
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: нет Всего: 14 |
сабж
есть код
посмотрел через дебагер и увидел что переменная С = 1.3563156E-19 каким боком это значение получилось? что значит "23*4H", "4H0" и тп??? -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
| marcusmae |
|
|||
![]() stravaganza ![]() ![]() Профиль Группа: Участник Сообщений: 874 Регистрация: 26.3.2006 Репутация: нет Всего: 39 |
см. термин Hollerith constant
Intel Fortran Compiler Help:
Это сообщение отредактировал(а) marcusmae - 7.11.2008, 23:42 -------------------- ἀπὸ μηχανῆς θεός |
|||
|
||||
| FatalError |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 11.4.2006 Репутация: нет Всего: 1 |
Мдя... Такой способ инициализации переменных с плавающей точкой - через их задание побайтно - сильно напоминает программирование на брейнфаке... Может, переменные все-таки были символьными?
|
|||
|
||||
| Elfebet |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 545 Регистрация: 15.5.2006 Где: Украина. Запорожь е. Репутация: нет Всего: 14 |
Да Вы правы переменные являються символьными (но почему дебагер показывает С = 1.3563156E-19, не понятно)
в данном случае переменной С присваивается пробел, и массиву B всем 22 значениям тоже присваивается пробел как все запущено.... -------------------- Программист не должен всё знать... он должен знать где можно посмотреть |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Fortran | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |