안녕하세요? 소리랍니다!!
저의 답변이 올바른 답변이 될런지는 모르지만 참고 삼아 알려 드리지요..
Window에서는 int 와 long형은 같은 사이즈를 가지고 있는 것입니다..
도스에서는 int가 2바이트 였지만 윈도우에서 32Bit프로그램밍을 할때는
int형은 4byte로 인식 하게 됩니다..
그리고 가장 긴 자료형은 double형으로 8byte형으로 알고 있습니다..
것보다 더 큰것이 있다면..글씨 별 필요는 없을것 같은데..저두 궁금합니다...
그리고 어떤 데이타 형이든 문자열로 바꾸고자 한다면...sprintf()를 사용하면
간단히 해결이 되리라 봅니다..
예를 들면
char buf[255];
double a = 123.45;
sprintf(buf,"%f", a);
위처럼 하면 buf에는 수치 데이터가 자연히 문자형으로 들어가게 됩니다..
자세한 사용법은 printf()에서 사용하는 방법 그대로 사용이 가능한 함수 이므로
printf() 사용법을 참고 하시면 될것입니다...
그럼 도움이 되었기를...
- 서초동에서 소리였습니다!
|