0 / 0 / 0
Регистрация: 02.12.2020
Сообщений: 99
|
||||||
1 | ||||||
Как в переменную int добавить ноль перед числом05.12.2020, 14:41. Показов 4199. Ответов 4
Метки нет (Все метки)
Есть переменная res, ее значение вычисляет программа, но нужно перед этим значением добавить 0, именно в переменную res, а не вывод
0
|
05.12.2020, 14:41 | |
Ответы с готовыми решениями:
4
Добавить ноль перед числом, если количество его знаков < 4 Как вывести ноль перед числом? Как добавить пробел перед положительным числом в массиве При выводе ответа перед числом или True/False выводит ноль |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
05.12.2020, 15:03 | 3 |
ты гуманитарий?
Кликните здесь для просмотра всего текста
тип int хранит числа.
и если ты когда нибудь заканчивал 5й класс общеобразовательной школы, то ты должен знать, что нули слева, то есть перед значением собственно числа, являются не значимыми. число 01 или 00000001 или 00000000000000000001, это тоже самое, что и просто число 1. поэтому, на полном основании ты можешь считатать, что в твоей переменной res в самом начале стоит миллиард нулей.просто их не видно. ведь ты добавил их: что бы увидеть нули перед числом, их нужно добавлять именно в вывод.
0
|
361 / 262 / 107
Регистрация: 28.04.2015
Сообщений: 1,608
|
|
05.12.2020, 15:03 | 4 |
хм...если ты имеешь побитовое хранение в памяти, то в соот-щих битах и так будут нули, просто они ведущие, поэтому при выводе не печатаются.
поэтому, когда ты пишешь, что именно в переменную res, то там де-факто и так нули, а вот при выводе их нет зы: я так понял проблему
0
|
Диссидент
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
|
|||||||||||
05.12.2020, 15:35 | 5 | ||||||||||
В printf можно поиграться с форматом %0*d
Но с cout еще проще
Добавлено через 1 минуту Еще так
0
|
05.12.2020, 15:35 | |
05.12.2020, 15:35 | |
Помогаю со студенческими работами здесь
5
Добавить ноль перед запятой в Textbox Как добавить "0" перед числом Можно ли преобразать переменную bool в переменную int, short. И переменную string в переменную short, int и Ошибка ожидаемый инициализатор перед int (int) int main () Как в C++ вставлять перед определенным елементом символ ноль Найти цифру стоящую перед наименьшим или перед наибольшим числом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |