• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

При присвоении значения переменно типа Integer округляется значение

  • Автор темы Автор темы dimat
  • Дата начала Дата начала

dimat

Well-known member
31.07.2008
508
0
Всем привет!
пример:
Dim a as Integer
Dim b as Integer
Dim c as Integer
a=16
b=13
c=a/b

Print c
Output: 1
Print a/b
Output: 1,2306923076923

Почему так?
 
dimat
При присвоении значения переменно типа Integer округляется значение
ответ в теме
 
Потому что, ынтежер - тип целочисленный. При присваивании переменной целочисленного типа значения вещественного типа, происходит автоматическое приведение типа.
При приведении вещественного значения к целочисленному происходит округление значения.
Смотри "приведение типов"
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab