Как хранить 64-битное значение в 2 неподписанные долго переменных?

A

ariyan

Guest
Как хранить 64-битное значение в 2 неподписанные долго переменной (32 бит)? Пусть, без знака долго / / переменная "а" будет увеличиваться и регулярно будете хранить в б весело недействительным (недействительными) {неподписанный долго двойной б б + = / /, если б это переменная, 64 бит / / регулярное добавление '' в 'Ъ' приведет к повышению стоимости более 32 бит} Теперь вместо переменной б использования 64-битной, я должен использовать два неподписанных долго переменной (пусть C, D 32 бит каждый) и сохранять значение в в в, г, которая не является проблемой в случае сохранения этого значения в «б».
 
Привет Вы можете использовать UNION для обмена данными переменными Все самое лучшее Боби
 
Или ... внешний неподписанный долго, долго без знака с = 0UL; неподписанных долгое D = 0UL, весело недействительным (недействительными) {/ * проверка переполнения для С + = * / если ((0xFFFFFFFFUL -)
 

Welcome to EDABoard.com

Sponsor

Back
Top