Форум программистов, компьютерный форум, киберфорум
Наши страницы

пользователь вводит число, вывести на экран его побитово - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение СЛАУ в С++ http://www.cyberforum.ru/cpp-beginners/thread316892.html
Помогите с программой, пожалуйста. Задание: Решить СЛАУ A^2*X=Y^T, где A = ∣2 1 5 2| |5 2 2 6| |2 2 1 2| |1 3 3 1∣ , Y =
C++ Система счисления Написать программу в Delphi, обучающую переводу чисел из десятичной системы счиления в двоичную, из восьмиричной в двоичную, из шестнадцатиричной в двоичную и наоборот. http://www.cyberforum.ru/cpp-beginners/thread316890.html
C++ Одномерные массивы на С!
помогите пожалуйста решить задачку на С.. В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, равных 0; 2) сумму элементов массива,...
Какой С++ лучше? C++
Подскажите, какой С++ лучше выбрать для изучения. Я имею 2 книги: "Освой самостоятельно С++ за 21 день" 2010 год и "С++ Шаг за шагом" 2010 год. Чтобы можно было работать с этими книгами. Visual C++...
C++ оператор if, некорректно работает программа http://www.cyberforum.ru/cpp-beginners/thread316876.html
#include <iostream.h> #include <math.h> main () { int b; double z, x=0.63, c=1.5, d=2, a=0.37; cout << "Vvedite znachenie B" << endl; cin >> b;
C++ Бинарные деревья На с++ с объектно-ориентированным подходом(тоисть с помощю класов) нужно представить арифметическое выражение типа 3*((7+1)/4)+(17-5) в виде бинарного дерева и обчислить арифметическое выражнеие.... подробнее

Показать сообщение отдельно
accept
4825 / 3246 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.06.2011, 08:51
Цитата Сообщение от CyberHunter
А я бы сделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
typedef struct
{
        int b1:1;
        int b2:1;
        int b3:1;
        int b4:1;
        int b5:1;
        int b6:1;
        int b7:1;
        int b8:1;
}bits;
это неправильно, если они и находятся рядом, то не определён их порядок

C89(draft). 3.5.2.1 Structure and union specifiers
A bit-field may have type int , unsigned int , or signed int .
Whether the high-order bit position of a ``plain'' int bit-field is
treated as a sign bit is implementation-defined. A bit-field is
interpreted as an integral type consisting of the specified number of
bits.

An implementation may allocate any addressable storage unit large
enough to hold a bit-field. If enough space remains, a bit-field that
immediately follows another bit-field in a structure shall be packed
into adjacent bits of the same unit. If insufficient space remains,
whether a bit-field that does not fit is put into the next unit or
overlaps adjacent units is implementation-defined. The order of
allocation of bit-fields within a unit (high-order to low-order or
low-order to high-order) is implementation-defined. The alignment of
the addressable storage unit is unspecified.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru