Что означает точка после числа? [дубликат]

79
07 июля 2021, 07:20
На этот вопрос уже даны ответы здесь:
Какого типа `1.`? (3 ответа)
При делении чисел пропадает дробная часть (2 ответа)
Закрыт 1 год назад.

Есть такая часть в коде.

double n = 1.;
n *= 1. / 16;

что . может означать?

Answer 1

Деление

1/16

рассматривается компилятором как целочисленное деление, дающее в результате целое число, и результат в результате :) округляется до целого числа - 0.

Деление

1./16  // то же самое, что и 1.0/16

рассматривается как деление вещественного ("обычного" дробного числа из школьной математики, тип double) числа, так что результат получается

0.0625

(Замечу в скобках, что в C/C++ пишется десятичная точка, а не запятая.)

READ ALSO
Как cериализовать xlsx c#?

Как cериализовать xlsx c#?

Хотел бы получить 6 классов Types, Sst, relations, workbook, styleSheet, worksheet готовых к сериализацииМожет у кого есть готовые

102
Работа с xml c#

Работа с xml c#

пытаюсь создать xml файл вот так:

144
Мультиплеер, сервер-клиент на Unity

Мультиплеер, сервер-клиент на Unity

Хочу сделать игру "Камень, ножницы, бумага" с мультиплеером для ознакомления с сетевым взаимодействиемПодскажите в какую сторону смотреть

121