Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / decimal val = 7 / 8; / 6 сообщений из 6, страница 1 из 1
29.09.2015, 14:59
    #39064255
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
На выходе получаю val == 0
Почему так?
...
Рейтинг: 0 / 0
29.09.2015, 15:01
    #39064260
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
sanekofficeНа выходе получаю val == 0
Почему так?

потому что ты делишь int на int.

перепиши так:

Код: c#
1.
decimal val = 7m / 8;



и будет счастье!
...
Рейтинг: 0 / 0
29.09.2015, 15:09
    #39064274
sanekoffice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
Точно! Спасибо
...
Рейтинг: 0 / 0
30.09.2015, 12:02
    #39065021
Cat2
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
hVosttперепиши так:

Код: c#
1.
decimal val = 7m / 8;




и будет счастье!

Или так
Код: c#
1.
decimal val = 7.0 / 8;
...
Рейтинг: 0 / 0
30.09.2015, 12:50
    #39065085
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
Cat2Или так
Код: c#
1.
decimal val = 7.0 / 8;



это не тоже самое )
...
Рейтинг: 0 / 0
30.09.2015, 13:50
    #39065162
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
decimal val = 7 / 8;
7.0 - это double
7m - это decimal

decimal a = 7.0 / 2 работать не будет вообще
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / decimal val = 7 / 8; / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]