0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 3
|
|
1 | |
.NET 4.x Сколько битов в байте?25.02.2013, 13:39. Показов 2210. Ответов 15
Метки нет (Все метки)
Всем привет! подскажите пожалуйста код программы, которая показывает сколько битов в байте!
заранее спасибо
0
|
25.02.2013, 13:39 | |
Ответы с готовыми решениями:
15
Установка конкретных битов в байте Сколько чисел в начальном байте содержит наименьшее значение а в старшем байте наибольшее значение Подсчитать контрольную сумму всех битов в байте Проверка битов в байте |
124 / 37 / 6
Регистрация: 14.01.2012
Сообщений: 264
|
|
25.02.2013, 13:43 | 2 |
Console.WriteLine("Битов в байте: ", число*8);
0
|
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
|
||||||
25.02.2013, 13:47 | 3 | |||||
0
|
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 3
|
|
25.02.2013, 13:49 [ТС] | 4 |
это понятно!
а именно нужна команда которая в результате давала 1 байт = 8 бит
0
|
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
|
||||||
25.02.2013, 13:49 | 5 | |||||
1
|
124 / 37 / 6
Регистрация: 14.01.2012
Сообщений: 264
|
||||||
25.02.2013, 13:54 | 6 | |||||
Console.WriteLine("Битов в {0} байт-ах: {1}", ваше число установленное с клавы или написанное в данном блоке, ваше число установленное с клавы или написанное в данном блоке*8);
Битов в 5 байт-ах: 40
0
|
143 / 143 / 39
Регистрация: 17.08.2012
Сообщений: 411
|
||||||
25.02.2013, 15:12 | 7 | |||||
frozinov_petya, вообще,если вы знаете,в байте может быть как 8 так и 12 бит и даже 64...Это устанавливается именно ОС ,точнее разработчиками...Вообще, как вариант ,могу предложить вот это:
Размер выводится в байтах...Соотвественно поделив 64 на то,что выведется в консоль ,вы и узнаете сколько битов в байте...Так же можете проверить подставив тип Int32...(32-битное целое число)...
1
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
|
25.02.2013, 15:40 | 8 |
Это если речь идет о сферическом байте в вакууме.
Проблема в том, что данный раздел форума посвящен языку C#, в спецификации которого явно прописан размер байта — 8 бит.
0
|
0 / 0 / 0
Регистрация: 25.02.2013
Сообщений: 3
|
|
25.02.2013, 15:54 [ТС] | 9 |
так как грамотнее сделать?
я и Вы все знаете что битов в байте 8, а как это проверить с помощью C#?
0
|
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
|
|||||||||||
25.02.2013, 16:24 | 10 | ||||||||||
Пожалуйста если хотите пересчитайте сами
Так правельней, можно просмотреть биты ,любого челочислителного встроеного типа ,int ,short и тд
1
|
17685 / 12871 / 3365
Регистрация: 17.09.2011
Сообщений: 21,136
|
||||||
25.02.2013, 17:04 | 11 | |||||
Это не нужно проверять, т.к. в контексте С# 8 бит на байт является аксиомой, а аксиома не нуждается в проверке/доказательстве.
Но если прям уж невмоготу, то можно так:
0
|
124 / 37 / 6
Регистрация: 14.01.2012
Сообщений: 264
|
|
03.03.2013, 04:38 | 13 |
0
|
Заблокирован
|
|
03.03.2013, 08:52 | 14 |
оператор присвоения сдвиг влево,
x<<= y; коварный интернет не всем правду говорит: http://msdn.microsoft.com/ru-r... 2kcfb.aspx Добавлено через 1 минуту и данный случай не исключение. Добавлено через 12 минут "x<<= y означает что x на много меньше или равен y, такое определение дала однажды моя одногрупница" , давно это было, сейчас кстати она руководитель проекта (достаточно крупного). И еще вспомнил от нее же: "Почему у нас так много математики и нет нормальных предметов?" - спросила она на 2-ом курсе факультета прикладной математики.
1
|
124 / 37 / 6
Регистрация: 14.01.2012
Сообщений: 264
|
|
03.03.2013, 15:07 | 15 |
Признаться честно я догадывался что по смыслу темы этот оператор должен каким то образом манипулировать битами, то ли менять их значение на 1, то ли ещё что то )) Ну а насчет вранья интернета это уже давно всем известно , вот почему он мне честно поисковик не ответил на запрос "Оператор <<= C#" ? Остается только гадать.
И если подружка с такими вопросами стала руководителем крупного проэкта, значит есть смысл задавать вопросы, даже глупые) Чем молчать и делать вид что все знаешь и оставаться глупцом.
0
|
Заблокирован
|
|
03.03.2013, 16:01 | 16 |
каждый видит свою мораль а твой вопрос это не самое глупое, что можно тут увидеть.
Добавлено через 6 минут о более эффективном поиске можно почитать: http://habrahabr.ru/post/31113/ а вот тут есть ответ о << http://www.babyblog.ru/communi... ols_google
0
|
03.03.2013, 16:01 | |
03.03.2013, 16:01 | |
Помогаю со студенческими работами здесь
16
Реверс битов в байте Циклический сдвиг битов в байте Разворот порядка битов в байте Зеркальное отображение битов в байте Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |