자세히설명해줄수잇는사람
64비트에서도 int 형타입 연산이 제일빠를라나?
자동형변환떄문에 그렇다는데 설명이 이해가안된다
char c1 = 10, c2 = 20;
char c3 = c1+c2;
첫번째 줄에서 int형 데이터 10, 20을 char형 변수 c1, c2에 각각 대입, 여기서 char 형으로 자동 형 변환이 발생한다.
문제는 두번째 줄이다. c1과 c2가 가지고 있는 값을 int형 데이터로 변환해서, int형 데이터의 덧셈 연산을 한다. 그리고 나서, 다시 char형 데이터로
변환을 해서 변수 c3에 대입을 하게 된다. 이처럼 char, short와 같은 정수형 데이터 연산은 일단 int형 데이터로 자동 형 변환 된 다음에 이루어진다.
이를 정수의 승격이라고 한다.
지엽적인 최적화는 ㄴㄴ해 임베디드면 모를까
어려운말 ㄴㄴ 임베디드가 뭔지도모르는데 그런말쓰면어캄
\"지엽적인 최적화는 ㄴㄴ해 임베디드면 모를까\" 라는 말이 진짜 어렵냐?
저갈 못 알아들을 클라스면 상관없다는 뜻
저걸 고민할 시간에 알고리즘을 잘 짜라 정도로 이해하면 되겠다
제로 익스탄드
그리고 당장 디버깅해서 어셈블리어를 볼것 어떻게 레지스터에 채워지나