Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: Подскажите, пожалуйста, что значит знак '~' (тильда) ? Допустим если он стоит перед какой-то переменной.
1
  1  Лукьянов Иван, 21 февраля 2014 г. 18:34:32
      Забыл добавить: это битовая смена знака. То есть, ~100 = -101.
  2  Павлов Михаил Валерьевич, 21 февраля 2014 г. 18:25:45
      спасибо
  3  Лукьянов Иван, 21 февраля 2014 г. 18:11:38
      Брр, если перед числом, то это смена знака.
  4  Лукьянов Иван, 21 февраля 2014 г. 18:06:25
      Если тильда стоит перед численным типом данных, то это означает инвертирование всех битов в числе.
А если это функция в классе, то это деструктор.
  5  Андрей и Костя, 21 февраля 2014 г. 17:50:48
      примерно )))
1

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru