Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2015, 22:13   #11
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
а в сишниках при форматированном вводе прога может интерпретировать введённое так, как программист захочет.
Где ты тут увидел СИ? Это паскаль. Ошибка чётко указывает на переменную int32. Ни о какой двоичной системе речи быть не может. Паскаль понимает только десятичные числа. ТАК ЧТО НЕ ВВОДИ ЛЮДЕЙ В ЗАБЛУЖДЕНИЕ.
Цитата:
Сообщение от min@y™ Посмотреть сообщение
в цифровой электронике всё (!!) двоичное.
На уровне железа да. А на уровне программ шестнадцатеричное как бы. Теперь представь, что будет если двоичное число ввести как десятичное? То есть программа отдаст процессору не то, что ввели, а перевод десятичного числа 100000000000000000000 в двоичное. Тут любой ЦП ошалеет.

Последний раз редактировалось WinCoder; 17.01.2015 в 22:21.
WinCoder вне форума Ответить с цитированием
Старый 17.01.2015, 22:26   #12
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Читай внимательно, что люди пишут.
я буду делать, что считаю нужным. integer - двоичное, хочешь ты этого или нет.
про сишник я добавил специально, чтоб проверить, прицепишься ты к словам или нет.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 17.01.2015, 22:57   #13
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Ну двоичное так двоичное. Попробуй скомпилировать на паскале
Цитата:
var
i: integer;
begin
i := 1011001000111000101000101;
Цитата:
я буду делать, что считаю нужным
А что же ты другим тогда указываешь что им делать? Беда у тебя с логикой.
WinCoder вне форума Ответить с цитированием
Старый 17.01.2015, 23:17   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Паскаль понимает только десятичные числа.
это неправда.
Цитата:
На уровне железа да. А на уровне программ шестнадцатеричное как бы.
и это неправда.
Цитата:
Теперь представь, что будет если двоичное число ввести как десятичное?
это будет косяк того, кто вводит.
Цитата:
Тут любой ЦП ошалеет.
опять неправда.
Цитата:
Попробуй скомпилировать на паскале
и не подумаю.
Код:
var
  i: integer;
begin
  i := $1647145; // = 1011001000111000101000101;
однако, для компайлера это только текст, который на выходе будет преобразован в 4 байта данных, двоичных данных!
Цитата:
А что же ты другим тогда указываешь что им делать?
только когда меня об этом просят.
Цитата:
Беда у тебя с логикой.
снова неправда! сколько ж можно врать?!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 18.01.2015, 00:05   #15
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Код:
var
  i: integer;
begin
  i := $1647145; // = 1011001000111000101000101;
Это перевод из шестнадцатиричной системы в десятиричную. Ни какого отношения к двоичному числу эта запись не имеет. Иди что ли переменные подучи. И хватит на людей клеветать. Спокойно не живётся что-ли?
WinCoder вне форума Ответить с цитированием
Старый 18.01.2015, 10:41   #16
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Это перевод из шестнадцатиричной системы в десятиричную.
Всё, всё, убедил! īnteger - десятичное число.
Я не буду играть в шахматы с птицей.
Ты молодец, все программисты тебе апплодируют.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста разобраться! TECTO Паскаль, Turbo Pascal, PascalABC.NET 0 02.10.2014 20:44
Помогите пожалуйста разобраться. Ryjik Общие вопросы C/C++ 0 22.10.2009 14:07
помогите разобраться пожалуйста Aronax Общие вопросы C/C++ 2 04.07.2009 11:14
Помогите пожалуйста разобраться в С++. radikayupov1710 Общие вопросы C/C++ 0 30.01.2009 21:16
Пожалуйста помогите разобраться) Atij1 Общие вопросы C/C++ 4 13.04.2008 20:32