-
- тогда почему число(константа) в десятичном представлении считается знаковым, а в 16-тиричном нет? Откуда это? abivan(36 знак., 24.12.2015 16:01)
- в десятичном представлении знак минус вписывается явно и ничего другого. только размер по дефолту int, в присваивании переменной меньшего размера само обрежется, а для большего корректно суффиксом обозначать. - Vit(24.12.2015 16:32)
- Минус - это называется "оператор унарный минус", и это вовсе не часть константы. Этот же оператор можно приписать и к шестнадцатеричной константе (как и к числовой переменной, в том числе типа float), нигде это не запрещено. - SciFi(24.12.2015 17:20)
- Я рад за Вас. Но Вас же знаковость и ворнинги не волновали - главное, чтобы написано красиво было - что-то изменилось? - Vit(24.12.2015 17:29)
- Отнюдь, знаковость и ворнинги меня волнуют, но только не в этом случае (см. ссылку), ибо там нет повода для волнения, если написАть красиво. А коли так, должно быть написано красиво, и точка. - SciFi(24.12.2015 17:34, ссылка)
- Я рад за Вас. Но Вас же знаковость и ворнинги не волновали - главное, чтобы написано красиво было - что-то изменилось? - Vit(24.12.2015 17:29)
- почему ничего другого? abivan(126 знак., 24.12.2015 17:09)
- Минус - это называется "оператор унарный минус", и это вовсе не часть константы. Этот же оператор можно приписать и к шестнадцатеричной константе (как и к числовой переменной, в том числе типа float), нигде это не запрещено. - SciFi(24.12.2015 17:20)
- Ниоткуда. Это товарищ Vit заблуждается. К шестнадцатеричным тоже надо приписывать суффикс U. - SciFi(24.12.2015 16:07)
- в десятичном представлении знак минус вписывается явно и ничего другого. только размер по дефолту int, в присваивании переменной меньшего размера само обрежется, а для большего корректно суффиксом обозначать. - Vit(24.12.2015 16:32)
- тогда почему число(константа) в десятичном представлении считается знаковым, а в 16-тиричном нет? Откуда это? abivan(36 знак., 24.12.2015 16:01)