21. oktober 2004 - 13:49Der er
7 kommentarer og 1 løsning
Opdeling af byte til bit
Hejsa jeg har prøvet følgende med får fejl:
error C2440: 'initializing' : cannot convert from 'int *' to 'int' This conversion requires a reinterpret_cast, a C-style cast or function-style cast warning C4018: '<' : signed/unsigned mismatch subscript requires array or pointer type syntax error : missing ';' before '{' syntax error : missing ';' before '}' subscript requires array or pointer type syntax error : missing ';' before 'string'
int main() { const char* byte = "00000000"; int bit = new int[8]; for(int i=0; i<strlen(byte); i++) { bit[i] = byte{i}; cout << bit[i]"\n"; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
unsigned char er en byte 0x00 er en konstan i hexadecimal int bits[8] erklærer et array med 8 elementer val >> (7-i) skifter val 7-i positioner mod højre & 1 tager kun den laveste bit (og det er efter skift)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.