목록Programming/C (17)
간디의 세상
샌드박스 공부하다가 새로운 걸 알게 되어서 한번 정리해보려 한다ANSI (American National Standards Institute)에서 1989년에 C에 대한 공식 표준을 발표했다이는 C를 사용하는 대부분의 사람들에게 빠르게 받아들여졌다공식적으로는 ANS X3.15-1989라는 이름이었으나 ANSI C 표준이라는 이름으로 불리게 된다1990년 ISO (International Standards Organization)와 IEC (International Electrotechnical Commission) 공동 위원회가 ANSI C를 약간의 수정과 함께 채택하게 되면서 ISO/IEC 9899:1990이라는 공식적인 이름으로 국제 표준으로 정해지게 되었다하지만 여전히 ANSI C 표준이라는 이름으..
더보기대학교에 와서 처음으로 팀 프로젝트를 진행하게 됐다.협업할 때 깃허브를 사용하면 훨씬 작업물을 수월하게 만들 수 있다는 것을 알고는 있었지만 협업을 해볼 기회가 없었어서 실제로 활용해본 적은 없었다.마침 이번에 팀 프로젝트도 있으니 깃허브도 배울 겸 깃허브로 작업하자고 그랬는데 막상 시작하니 다들 적극적으로 활용해보려는 것 같지는 않다. 그도 그럴 것이 애초에 깃허브에 대한 이해도가 너무 부족한 것 같다.나도 이해하는 데에 한 세월이 걸렸기에 그냥 그러려니 하고 있지만 좀 아쉽긴 하다..나 정도만 이해해도 후딱후딱 끝내서 맘 편하게 있을 수 있을 것 같은데.. 아무튼 깃허브를 Visual Stduio Community 2022와 연동하여 사용하고 싶은 사람들을 위해서 글을 좀 써보려 한다.찾아보니까..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
삼항 연산자 (Ternary Operator) 삼항 연산자는 C언어에서만 존재하는 연산자입니다 다른 연산자들과는 다르게 피연산자를 3개 가지는 조건 연산자입니다 int num1 = 10; int num2 = 12; int result = (num1 > num2) ? num1 : num2; printf(result); 12 (조건식) ? (반환값1) : (반환값2) 의 문법으로 구성됩니다 물음표 앞의 조건식이 참이라면 반환값 1을 출력하고, 거짓이라면 반환값 2를 출력하게 됩니다 위의 코드에서는 10인 num1이 12인 num2 보다 크지 않으므로 두 번째 반환값인 num2가 출력된 것입니다 이 삼항 연산자는 짧은 if else 문 대신에 사용할 수 있고 코드를 간결하게 만들어줍니다 쉼표 연산자 쉼표 연산..
논리 연산자 (Logical Operator) 논리 연산자는 주어진 논리식을 판단해서, 참과 거짓을 결정하는 연산자입니다 if 조건문에서 자주 쓰이는 연산자입니다 컴퓨터에서는 일반적으로 참(True)를 숫자 1로, 거짓(False)을 숫자 0으로 표현합니다 다만 C언어에서는 0을 제외한 모든 수를 참(True)로 취급합니다 논리 연산자 설명 AND (논리곱) && 양쪽 모두 참일 때 참 OR (논리합) || 양쪽 중 하나라도 참일 때 참 NOT (논리부정) ! 참이면 0, 거짓이면 1 반환 (참과 거짓 뒤집음) AND와 OR 연산은 '그리고', '또는' 연산으로 두 개의 피연산자를 가지는 이항 연산자입니다 여기서 피연산자들의 결합 방향은 왼쪽에서 오른쪽입니다 NOT 연산자는 AND와 OR 연산자와는 다르..