조무위키
조무위키
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
도구
여기를 가리키는 문서
가리키는 글의 최근 바뀜
특수 문서 목록
문서 정보
행위
문서
토론
편집
역사 보기
C언어
편집하기 (부분)
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
===자료형=== ---- 처음보는 사람은 이미 문서를 닫았을테지만 좀더 쓰자면 정수는 int라고 적어둔것을 보았을 텐데 맨 처음 배우고 자주 쓰는 자료형을 적자면 void - [[이종범]] int - 4byte (예전엔 2byte 였다는데) 정수형 integer의 준말 /* int형은 운영체제가 몇비트냐에 따라서 달라진다. 64비트면 8바이트 이런식.*/ ㄴ 웃고간다ㅋㅋㅋㅋㅋㅋ 64비트 운영체제에서도 int는 4바이트다. long int는 크기가 다르지만 그것보다 중요한 것은, 32비트와 64비트가 의미하는건 주소값을 저장하는 공간, 즉 포인터의 크기라는거다. 가만히 있으면 반이라도 가지ㅋㅋㅋㅋㅋㅋ ㄴ 사실 이것도 정확한 설명은 아니고... int는 컴파일러에 따라서 4바이트 8바이트일수도 있다. 컴파일러가 LP64나 LLP64같은 모델사용하면 4바이트고 ILP64쓰면 8바이트된다. 2바이트도 있긴했는데 그건 터보C같은데서나 볼수있었던거고 지금은 별볼일없음. float - 4byte 실수형 (소수점 붙은애들 3.14 이런거) char - 1byte 문자형 (알파벳 하나 보관가능하다 한글은 2byte임을 잊지말자) (정수형과 상호변환이 가능한데 이는 문자형이래도 사실 아스키코드로 보관되므로 변환이 된다.) ㄴ 뭐 간혹 문자형이라고 불리긴 하는데 좆도없다. 그냥 문자보다는 1바이트 저장가능한걸로 생각하는게 덜 편협한 시각을 갖게된다. C가 많이 늙었다고는 하지만 C의 기본 자료구조 이름은 정말 병신같이 지어진거같다. 변수형을 char라고 헷갈리게 적어놔서 문자만 들어갈수있는걸로 착각하게 만들잖아. 차라리 의자형이라고하지 시발 long - int가 2byte였던 시절 4byte 정수형으로 활약했다. 요즘은 long long 써서 8byte 한다더라 double - 8byte 실수형 (VS컴파일러에서 그냥 소수를 적으면 double로 인식한다 float로 할려면 f 접미어 붙이자 3.14f 처럼) ㄴ 공간복잡도 문제 큰 거 아니면 그냥 속편하게 double쓰고 나중에 문제 생길 여지를 만들지 말자
요약:
조무위키에서의 모든 기여는 CC BY-SA 4.0 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
조무위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)