Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Frecventa modificata radio

Un nou pericol pt batrani

Ar trebuii sa vindem imobiliarele...

Dupa renuntarea la aparat dentar
 pelerinaj in Balcik

Noul format Jpegli iși propu...

Dade, dade

Parola la lock screen
 Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle
 Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...
 

Initializare numar in baze diferite

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,225
  • Înscris: 06.03.2011
Va salut!

Se da urmatorul program:

#include <stdio.h>
int main(void)
{
int x=011,i;
for(i=0; i<x; i+=3){
printf("Programarea ");
continue;
printf("calculatoarelor");
}
return 0;
}

Trebuie sa vad ce se afiseaza fara sa compilez.
Nedumerirea mea este:
Cum imi dau seama in ce baza este x ul?
Din cate am inteles 0x..... - este specific pentru hexa.
De celelalte cum imi dau seama?

Cel din cazul de fata este in baza 8, daca incerc insa sa mai fac o grupare de 3 biti (100 011) spre exemplu, mi-l ia in baza 16.

Edited by vlad29marko, 01 June 2015 - 16:11.


#2
Omule

Omule

    Junior Member

  • Grup: Members
  • Posts: 216
  • Înscris: 23.04.2015
http://stackoverflow...ystem-in-c-code

#3
Vladinskaya

Vladinskaya

    Rustproof Member

  • Grup: Senior Members
  • Posts: 3,225
  • Înscris: 06.03.2011
Din articolul de mai sus am vazut ca 0x este specific pentru hexa si o pentru octal.
La C-ul meu, in Eclipse, nu inserez "o" ul acela pt valoarea 011 si totusi mi-l ia in octal. De ce? De ce considera mediul "o-ul" by default? si repet intrebarile de mai sus, daca incerc insa sa mai fac o grupare de 3 biti (100 011) spre exemplu, mi-l ia in baza 16, fara sa-i fi pus 0x in fata.

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate