readme
4 отговора
224 прегледа
readme
kak da prevurna decimalno 4islo v binarno po formulata:n.b^r
n-byte
b-base
r-razred
naprimer:
Binary: 1 1 0 0 1
Decimal: 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4 = 1 + 2 + 0 + 0 + 16 = 19 decimal.
kak da prevurna binarno v hex ,hex v binarno,hex v dec itn po su6ata formula
n-byte
b-base
r-razred
naprimer:
Binary: 1 1 0 0 1
Decimal: 1*2^0 + 1*2^1 + 0*2^2 + 0*2^3 + 1*2^4 = 1 + 2 + 0 + 0 + 16 = 19 decimal.
kak da prevurna binarno v hex ,hex v binarno,hex v dec itn po su6ata formula
Re: readme
ami nali imash formulata - taka che deistvai, obhojdash razredite i natrupwash vsqka stepen v temp variable, koqto nakraq stava tyrsenoto chislo.
mejdu drugoto tazi tema e dosta shiroka, imashe edna interesna funkciq v TIC za print-vane na binary numbers, stavashe s bitwise shiftove...
най-често умните хора са и лоши
mejdu drugoto tazi tema e dosta shiroka, imashe edna interesna funkciq v TIC za print-vane na binary numbers, stavashe s bitwise shiftove...
най-често умните хора са и лоши
Re: readme
#include <stdlib.h>
...
char buffer[sizeof(int)+1];
itoa( i, buffer, 2 );
...
char buffer[sizeof(int)+1];
itoa( i, buffer, 2 );
Re: readme
zabrawih da spomena
strtol..
char *scanstop;
char buffer[sizeof(int) + 1] = "lamer";
int i;
/*
* prewryshtane ot 26-ichno w dwoicheno
*/
i = strtol( buffer, &scanstop, 26 );
itoa( i, buffer, 2 );
strtol..
char *scanstop;
char buffer[sizeof(int) + 1] = "lamer";
int i;
/*
* prewryshtane ot 26-ichno w dwoicheno
*/
i = strtol( buffer, &scanstop, 26 );
itoa( i, buffer, 2 );
Най-бързият метод:
Начало: нулираш десетичното число и преноса С
1. Въртиш двоичното число наляво 1 бит през преноса С.
2. Събираш десетичното число само със себе си и с преноса С
3. Деседична корекция на десетичното число
Повтаряш 1, 2 и 3 колкото бита има двоичното ти число.
1. Въртиш двоичното число наляво 1 бит през преноса С.
2. Събираш десетичното число само със себе си и с преноса С
3. Деседична корекция на десетичното число
Повтаряш 1, 2 и 3 колкото бита има двоичното ти число.