0 / 0 / 0
Регистрация: 21.04.2015
Сообщений: 12
1

Неявное преобразование типов в C#

01.04.2018, 00:05. Показов 963. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Почему данная программа верна и нет ошибок, ведь тип long больше типа float. Как так можно 8 байт всунуть в 4 байта?

C#
1
2
3
4
5
6
7
8
static void Main(string[] args)
{
long a = 10; // 8 byte
float b = 0; // 4 byte
b = a;
Console.WriteLine(b); // b = 10
Console.ReadKey();
}
Добавлено через 7 минут
А вот эта программа уже выдает ошибку, ведь тип long больше типа int.

C#
1
2
3
4
5
6
7
8
static void Main(string[] args)
{
long a = 10; // 8 byte
int b = 0; // 4 byte
b = a; // ОШИБКА.
Console.WriteLine(b);
Console.ReadKey();
}
P.S. Только начала изучать, знаю, что туплю, но хочу разобраться.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2018, 00:05
Ответы с готовыми решениями:

Неявное преобразование типов
В данном коде неявное преобразование из int в string? string res = ""; ...

Неявное преобразование типов
Здравствуйте, помогите, пожалуйста, разобраться с такой вещью. Есть задание - Определить класс...

неявное преобразование перечислимых типов в С#
Возможно только единственное неявное преобразование перечислимых типов — десятичное (имеется ввиду...

Неявное приведение типов - ошибка в коде
Прога ругается, на то что может приобразовать double в int, хотя везде указывал int Ошибка 1 Не...

1
Эксперт .NET
6497 / 4074 / 1604
Регистрация: 09.05.2015
Сообщений: 9,526
01.04.2018, 00:42 2
Цитата Сообщение от MarynaZ Посмотреть сообщение
Как так можно 8 байт всунуть в 4 байта?
Потому что float.MaxValue > long.MaxValue. Количество байт не имеет значения.
Миниатюры
Неявное преобразование типов в C#  
1
01.04.2018, 00:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2018, 00:42
Помогаю со студенческими работами здесь

Быстрое преобразование Фурье и ошибка "Неявное преобразование типа"
А подскажите еще по одной прблемке: Есть программа реализующая БПФ (ну должна по крайней мере это...

Неявное преобразование
Расскажите как в компьютере происходит неявное преобразование кто делает это преобразование для...

Неявное преобразование
Привет! Возникла небольшая проблема, может даже не много детская с неявным преобразованием, но...

Неявное преобразование в object
На сайте МС написано: А вот ругается студия: Если явно преобразовать (object)someIntValue ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru