Загружаем каталог…
Загружаем каталог…
#include <stdio.h> // (standard input-output header file) int test(int x) { // 함수 선언 printf("x는 %d입니다.\n", x); // %d (decimal 10진수) return x; } int main(void) { int a = 10; // 변수 선언 -> 메모리 할당 printf("a는 %d입니다.\n", a); // %d (decimal 10진수) , \n -> 줄바꿈 char b = 'A'; // 변수 선언 -> 메모리 할당 printf("b는 %c입니다.", b); // %c (character 문자) char c[4] = "ABCD"; // 문자열 선언 -> 메모리 할당 printf("c는 %s입니다.", c); // %s (string 문자열) int d; puts("Hello World!"); // puts() 함수는 문자열을 출력하고 줄바꿈을 수행한다. scanf("%d", &d); // scanf() 함수는 키보드로부터 입력을 받는다. &d -> d의 주소값, 앰퍼센트(&) printf("입력된 값은 %d입니다.", d); float e; scanf("%f", &e); // %f (float 실수) printf("입력된 실수는 %.2f입니다.", e); //.2 -> 소수점 2자리까지 입력받음 printf("%f",(float)a); // 정수형 a를 실수형으로 형변환하여 출력 a = ++a; // ++a(전위 연산자)는 값을 먼저 1 증가시킨 뒤에 연산에 사용하는 반면 a = a++; // a++(후위 연산자)는 현재 값을 먼저 연산에 사용한 후에 값을 1 증가시킵니다 if(a > 10) { // 조건 printf("a는 10보다 큽니다."); // 실행문 1 } else if(a == 10) { printf("a는 10과 같습니다."); // 실행문 2 } else { printf("a는 10보다 작습니다."); // 실행문 3 } while(a < 20) { // 조건 printf("a는 20보다 작습니다.\n"); // 실행문 a++; // a를 1 증가시킴 } do { // 1회는 무조건 실행 printf("a는 20보다 작습니다.\n"); // 실행문 a++; // a를 1 증가시킴 } while(a < 20); // 조건 switch(a) { // 조건 case 10: // a가 10일 때 printf("a는 10입니다."); // 실행문 break; // switch문 종료 case 20: // a가 20일 때 printf("a는 20입니다."); // 실행문 break; // switch문 종료 default: // 위의 조건에 해당하지 않을 때 printf("a는 10도 아니고 20도 아닙니다."); // 실행문 } for(int i = 0; i < 10; i++) { // 초기값, 조건식, 증감값 printf("i는 %d입니다.\n", i); // 실행문 } return 0; // main() 함수 종료 } // 관계 연산자 // == : 같다, // != : 같지 않다, // > : 크다, // < : 작다, // >= : 크거나 같다, // <= : 작거나 같다 // 논리 연산자 // && : 그리고, // || : 또는, // ! : 아니다 // 변수명 규칙 // 1. 변수명은 영문자(대소문자), 숫자, 언더스코어(_)로 구성되어야 한다. // 2. 변수명은 숫자로 시작할 수 없다. // 3. 이름 사이에는 공백을 사용할 수 없다. // 4. C언어에서 미리 정의된 예약어(키워드)는 변수명으로 사용할 수 없다. // 진법 변환 , 비트연산 // 10진수 -> 2진수 : %b (2로 나눈 나머지를 역순으로 나열) // 2진수 -> 8진수 : %o (3자리씩 끊어서 8진수로 변환, 3자리당 최대 7까지 표현 가능 1,2,4/ 3자리마다 2진수 1인 값 더하기) // 2진수 -> 16진수 : %x (4자리씩 끊어서 16진수로 변환, 4자리당 최대 15까지 표현 가능 1,2,4,8/ 4자리마다 2진수 1인 값 더하기) // 비트 연산자 // & : 비트 AND 연산자, 두 비트가 모두 1이면 1, 아니면 0 // | : 비트 OR 연산자, 두 비트 중 하나라도 1이면 1, 아니면 0 // ^ : 비트 XOR 연산자, 두 비트가 서로 다르면 1, 같으면 0 // ~ : 비트 NOT 연산자, 양수일 경우 +1 후에 부호를 바꾼다. 음수일 경우 -1 후에 부호를 바꾼다. // << : 비트 왼쪽 시프트 연산자, 비트를 왼쪽으로 이동시키고 오른쪽에 0을 채움 // >> : 비트 오른쪽 시프트 연산자, 비트를 오른쪽으로 이동시키고 왼쪽에 0을 채움
То, что RADAR обнаружил и классифицировал для этой возможности. Это опубликованный источником текст, а не подтверждение, что предложение ещё действует.
C언어 1. #include // (standard input-output header file) int test(int x) { // 함수 선언 printf("x는 %d입니다.\n", x); // %d (decimal 10진수) return x; } int main(void) { int a = 10; // 변수 선언 -> 메모리 할당 printf("a는 %d입니다.\n", a); // %d (decimal 10진수) , \n -> 줄바꿈 char b = 'A'; // 변수 선언 -> 메모리 할당 printf("b는 %c입니다.", b); // %c (character 문자) char c[4] = "ABCD"; // 문자열 선언 -> 메모리 할당 printf("c는 %s입니다.", c); // %s…
Открыть источник