묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[입문편] 안드로이드를 위한 코틀린(Kotlin) 문법
int, string?
안녕하세요! 타입과 형변환을 보고있는데요, 제가 아예 쌩초보라 벌써 헷갈려서요..!fun main() { val test1 = "1234" val test2 = 1234 println(test1 + 1) println(test2 + 1)} 강의에서 test1은 문자니까 문자열이 합쳐지는 것이고, test2는 숫자니까 더해지는 거라고 말씀해 주셨는데,println(test1 + 1)에서 뒤에 더해주는 1은 (""없어도) string 타입이고, println(test2 + 1)에서 뒤에 더해주는 1은 int 타입인 건가요??
-
미해결[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
[정수형 자료형과 실수형 자료형] int보다 long이 더 크다고 했는데 왜 같은 값으로 나오는 건가요?
제곧내int보다 long이 더 크다고 했는데, 왜 둘의 크기가 같은 것으로 나오는 건가요?
-
미해결홍정모의 따라하며 배우는 C언어
고정너비 정수
안녕하세요 수업을 듣다가 의문점이 생겨 글을 올립니다. 제가 이해한 바로는 고정너비 정수를 이용하는 이유가 C언어 표준에서는 자료형마다 최소 기준만을 설정해놓았기 때문에, 만약 시스템(컴파일러 등등)이 달라진다면 int 나 char와 같은 자료형이 차지하는 메모리도 달라질 수 있기 때문에, 이식성을 높이기 위해서int32_t와 같은 자료형을 사용한다는 것입니다.하지만 stdint.h를 보면 typedef int int32_t; 처럼 int의 별칭을 int32_t로 정하고 있습니다. 이러한 상황에서는 int를 32bit로 사용하는 시스템에서는 int32_t가 32bit를 사용하겠지만, 만약에 int를 64bit로 사용하는 시스템이 있다고 가정을 한다면(C 표준은 bit의 최소기준만 설정해놓았기 때문), int32_t는 int의 별칭(alias)이기 때문에 결국은 int32_t도 64bit를 사용하는 것 아닌가요? 이렇게 된다면 int32_t는 더 이상 고정되어있지 않고 시스템이 바뀔 때마다 달라지는 것 아닌가요? 궁금합니다..
-
미해결파이썬(Python) 기초부터 실무까지 part.1
변수가 포함된 문장을 쓸 때의 공백 문제
print('총 시도 횟수는', count, '회입니다.') 이렇게 코드를 짤 경우 count에 해당하는 숫자와 '회입니다'라는 문자열 사이에 공백이 발생하게 되더라고요.만약 둘 사이에 공백이 발생하지 않도록 만들고 싶다면 어떻게 해야 하나요??
-
미해결
자바 자료형, 형변환 관련 질문드립니다.
-Java 1.8.0_321 - eclipse - 주민등록번호 앞, 뒤 나누기 및 성별확인 체크 - pin.charAt(7) 부분을 바로 프린트시 1이 나오는데 - int i = pin.charAt(7)로 하여서 프리트하니 49가 나옵니다. - 왜 그런지 이해가 안 가네요 - String i = pin.charAt(7)로 하였을 시에는 오류가 났습니다. public class Mainclass { public static void main(String[] args) { String pin = "981120-1234567"; String yyyyMMdd = pin.substring(0,6); String num = pin.substring(7); System.out.println(yyyyMMdd); System.out.println(num); int i = pin.charAt(7); System.out.println(i); System.out.println(pin.charAt(7)); } } ----------------------------------------- 981120 1234567 49 1