Programming/C/C++ (42) 썸네일형 리스트형 C/연산순서에 관한 예시 12345678910111213#includeint main() { int a=2,b=3,c=4,d; d = a*b+c >= 8&& c/a -b != 0; // Test code // int f; // f = 8&& c/a-b; // printf("%d\n",f); printf("%d",d); return 0;}Colored by Color Scriptercs 연산과정 d의 연산순서를 크게 따지면 a*b+c >= 8, c/a -b != 0 이렇게 논리연산자를 기준으로 나눌수있다.이렇게 나눠논 연산자의 우선순위는 산술연산의 우선순위가 높으므로 산술연산자인 * / % + - 를 먼저 연산하고 관계연산자를 연산한다. a*b+c 를 먼저 연산하면, 10c/a -b 를 먼저 연산하면, -1이후 관계연산자를 연산하.. C/C언어의 유래 단어immersed : 집어 넣은. ran on : ~에대해 계속 논의 되다.diverge : 갈라지다.stable : 안정된 C는 Unix를 개발할때 쓰인 언어이다. DEC PDP-7때 쓰였고 그때 마이크로 컴퓨터는 8k 워드의 메인 메모리를 가지고 있었다. ref : https://www.google.co.kr/search?q=DEC+PDP-7&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjn5ZfCtfnVAhWDGJQKHQd7Cf4Q_AUICigB&biw=1536&bih=798#imgrc=_ 어셈블리로 쓰인 유닉스는 디버깅을 할때 정말 고통스러웠다고.. 그래서 유닉스는 예외처리가 없었고, 톰슨씨는 고급레벨의 언어가 나중 유닉스 버전에 필요하다고 느꼈다고함. 처음에 B를 짰고, .. 이전 1 ··· 3 4 5 6 다음