=======================================================================
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.
문자열을 정수로 변환후에
문자열을 정수로 변환후에 10의 자리수는 상위 4비트에 1의 자리는 하위 4비트에 넣으면 되지 않을까요?
41이라고하면 41/10 값을 b에 대입시킨후 왼쪽으로 4비트 시프트 한후 41%10 값을 더하면 될거 같은데요...
이렇게 하면 됩니다
char a[0] = '4'
char a[1] = '1' 라는 의미겠지요?
이것이 0x41이 되어야 한다면
이렇게 하면 됩니다.
지난 문제가 아직 안풀리셨나 보군요
도움이 될까 해서 올려드립니다
float f1;
sscanf ( "41F31990", "%x", &f1);
printf ( "%f\n" );
결과
30.387482
물어보신 질문도 비슷하게 응용하시면 될 것 같습니다.
간단하게 unsigned char
간단하게
=======================================================================
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.
오늘 우리는 동지를 땅에 묻었습니다. 그러나 땅은 이제 우리들의 것입니다.
아직도 우리의 적은 강합니다. 그러나 우리는 그들보다 많습니다.
항상 많을 것입니다.
댓글 달기