[컴싸공부] 정수형 변수 타입 !!

알림
|
X

페이지 정보

작성자 피키대디 59.♡.64.100
작성일 2024.05.10 22:48
분류 컴퓨터
3,512 조회
9 추천
쓰기

본문

이전 글의 오버플로우 문제(https://damoang.net/lecture/1754)를 해결하면서

정수형 변수 타입을 소개하고

적절하게 사용하는 방법을 설명해봤어요.

읽어주셔서 고맙습니다!!



댓글 14 / 1 페이지

유재留齋님의 댓글

작성자 유재留齋 (14.♡.102.132)
작성일 05.11 06:19
이용 쌍따봉

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.12 23:42
@유재留齋님에게 답글 어이쿠 이 댓글을 이제야 봤네요!
칭찬 고맙습니다! ^^

Java님의 댓글

작성자 Java (116.♡.66.77)
작성일 05.11 06:33
쉽고 간결한 강좌 감사합니다~
데이터 형을 적절히 사용하는 것은 메모리 절약과 연산 속도 최적화에 도움이 되죠.
주의 할 것은 향후 확장, 누적 될 것을 고려하여야 하여야 한다는 것입니다.
다음 연재가 기대됩니다.

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.11 09:50
@Java님에게 답글 메모리 절약과 연산 속도 이야기를 넣는 것도 좋을 것 같네요!
조언 고맙습니다!!

Java님의 댓글의 댓글

대댓글 작성자 Java (116.♡.66.77)
작성일 05.11 10:01
@피키대디님에게 답글 사실 요새는 메모리 용량은 거의 신경 안 쓰는 분위기이긴 합니다.
바뜨, 잘 최적화된 프로그램은 응답성 뿐 아니라 안정성이 돋보입니다.

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.11 10:49
@Java님에게 답글 맞습니다.
넉넉한 환경에서도 유독 빠릿빠릿한 어플들이 있죠.
그런 어플들 보면 정말 반갑고 신뢰도 가고 하더군요. ^^

까츄님의 댓글

작성자 no_profile 까츄 (61.♡.132.133)
작성일 05.11 08:25
잘 봤습니다~ 눈에 쏙쏙 들어오네요 ㅎㅎ

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.11 09:52
@까츄님에게 답글 오! 눈에 쏙쏙이라니 기분이 좋아지네요
댓글 고맙습니다!!!

젖소부인님의 댓글

작성자 no_profile 젖소부인 (39.♡.231.202)
작성일 05.12 09:07
프로그래밍 공부하면서 옆으로 빠지는 거 아닌가 하는 내용을 정확하게 알려주셔서 감사합니다^^

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.12 23:43
@젖소부인님에게 답글 기분이 좋아지네요. 고맙습니다! ^^

후회없이독야청청님의 댓글

작성자 no_profile 후회없이독야청청 (183.♡.26.76)
작성일 05.16 15:37
보통 16비트, 32비트, 64비트 데이터버스에 따라 변하므로, 헤더에 typedef U16 unsigned int, typedef S16 signed int식으로 헤더를 포함해서 사용하시면, CPU 바뀌더라도 호환성을 쉽게 유지할 수 있습니다. linux os header도 저런식으로 정의되어 있는 편이라..

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.16 16:57
@후회없이독야청청님에게 답글 그렇군요! 근데 typedef를 사용하더라도 환경에 따라 사이즈는 변하는게 아닌가요?
typedef unsigned int U16 이라고 선언했어도
unsigned int가 32비트인 환경에서는 U16도 32비트일 것 같은데요.
요걸로 Linux에서 작업하다 헷갈린다는 글도 있고요.
제가 잘못 알고 있는 건지 모르겠습니다.

참 C/C++은 복잡하네요.
uint32_t 추가할 때 제대로 했으면하는 아쉬움이 있고요.
(최소한 손 좀 덜가게 '_t' 라도 빼주지 ㅎㅎㅎ)

정보 고맙습니다!!

후회없이독야청청님의 댓글의 댓글

대댓글 작성자 no_profile 후회없이독야청청 (183.♡.26.76)
작성일 05.16 17:53
@피키대디님에게 답글 32bit 환경에서는 int는 4byte를 가지니, 이걸 2byte만 쓰려면 typedef U16 unsigned short, 16bit 환경에서는 typedef U16 unsigned int 처럼 맞쳐쓰는 방법밖에..

피키대디님의 댓글의 댓글

대댓글 작성자 피키대디 (59.♡.64.100)
작성일 05.16 18:23
@후회없이독야청청님에게 답글 아아!! U16을 unsigned short에 입히는 거군요. 좋은거 배웠네요. 고맙습니다!!
쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색