2012-07-03 4 views
-3

코드의 중간 탭을두고 것은 : C printf의 문제의 출력

frac = i & 0x007FFFFF; 
nanBit = (frac & 0x00400000)>>22; 
exp = (i & 0x7F800000)>>23; 
sign = (i & 0x80000000)>>31; 
printf("SignBit %d, expBits %d, fractBits 0x%08X\n", sign, exp, frac); 

EXP은 % d에 전, 후 expBits 탭을 출력한다.

printf("SignBit %d, expBits %d, fractBits 0x%08X\n", sign, exp, frac); 

편집 : 실제 코드가 보이지만

printf("SignBit %d, expBits %d, fractBits 0x%08X\n", sign, exp, frac); 

: 나는 탭이되어 있지 않은 것으로 있다고 나타 납니까 내가 복사하고 어떤 이유로 코드를 붙여 넣은 경우에도 탭과 같이 있었다 게시물에 표시되는 경우에도 편집기에서만 표시됩니다.

+2

질문 하시겠습니까? – kratenko

+0

왜 탭을 출력합니까? – Flexo1515

+0

모든 변수의 유형은 무엇입니까? –

답변

3

소스 코드에 실제 탭이 있습니다. 그것은 단지 tabstop과 일직선이되어 편집기에서 하나의 공간 만 차지합니다. 편집자에게 탭을 검색하도록 요청하십시오.

+0

고맙습니다. – Flexo1515