본문 바로가기
숨터 가볍게 읽는 공간
이미지 차단
전체 베스트 최근
← programming 게시판

cpython 소스파일을 봐도 왜 -5~256인지는 모르겠네

익명(58.151) 2017-07-08 13:08 추천 0

https://github.com/python/cpython/blob/master/Objects/longobject.c#L18


#ifndef NSMALLPOSINTS

#define NSMALLPOSINTS           257

#endif

#ifndef NSMALLNEGINTS

#define NSMALLNEGINTS           5

#endif


경계 자체는 그게 맞는 것 같고

댓글 8

  • 다른데 대충 써진 말로는 그냥 워낙 많이 쓰이는 수라 그렇다라는 말도 있는데 음수 중에 -1~-5가 유난히 많이 쓰이는 이유가 뭘까

    익명(58.151) 2017-07-08 13:09
  • 그냥 적당한데서 끊었다기에는 -5라는 숫자가 좀 유별난데

    익명(58.151) 2017-07-08 13:09
  • -1은 많이 쓴다고 하겠는데 5는 흠...

    제라스(39.7) 2017-07-08 13:11
  • 256 미만 수는 참조형 아니고 기본자료형 리턴하는거임?? 그 공간은 일부러 따로생성?? - dc App

    ㅂ백왕ㅇ(whiteking) 2017-07-08 13:11
  • -5이하로 내려가면 비슷한 수끼리 연산하는게 아니라보고 끝도 없을꺼니 -5로 잡았나...

    제라스(39.7) 2017-07-08 13:11
  • 백왕/ 256이하(257미만)은 객체 빌트인으로 만들어진 거 리턴하고, 그 이상은 처음에는 사용자가 새로 생성하고 이후는 재활용

    익명(58.151) 2017-07-08 13:15
  • 자료형은 모두 동일하고 ㅇㅇ

    익명(58.151) 2017-07-08 13:15
  • ㅇㅇ - dc App

    ㅂ백왕ㅇ(whiteking) 2017-07-08 13:16

다른 게시글

  • biodie가 올린 짤방 보고 생각난 어제 인터넷 한 내용 스크린샷 기록 [1]
    에어로홍(aerohong) | 17.07.08
    추천 0
  • 어제 잠깐 열었던 실시간 게시판 사이트 ㅇ.ㅇ
    php(183.100) | 17.07.08
    추천 0
  • asp.net 웹폼 배울수있는 사이트 없나여? [6]
    익명(175.214) | 17.07.08
    추천 0
  • 하스켈보면 인덴트 막 요상하게 쳐져 있던데 이제 이율 알것같음. [1]
    노이ㄴ(liliilli) | 17.07.08
    추천 0
  • 신상3초만에... [2]
    김용팔(kaligod) | 17.07.08
    추천 0
  • 그래 결심했어!
    김용팔(kaligod) | 17.07.08
    추천 0
  • c#에 이벤트를 주 스레드 외에 다른 스레드가 처리하게 하려면 어떻게하나 [30]
    수크라제(inviolable) | 17.07.08
    추천 0
  • 솔직히 요즘 c, c++ 배워서 써먹을데가 없음 [8]
    에관(124.5) | 17.07.08
    추천 0
  • 한양대 1학년인데 [10]
    김용팔(kaligod) | 17.07.08
    추천 1
  • 금융권에 웹 납품하면 좆갗음 [2]
    익명(223.62) | 17.07.08
    추천 0
목록으로
읽기 전용 미러