반응형 코딩13 [C언어] 문자형 변수 - 코드119 ▶문자형 변수 알파벳 문자 1개당 1바이트로 처리 모든 문자는 아스키 코드로 표현됨 문자형 변수는 char 형으로 선언됨(character) char 형은 문자 뿐만 아니라 1바이트 크기의 정수 데이터도 처리하기 때문에, 산술 연산이 가능 동일하게, 오버플로우와 언더플로우가 적용됨 문자형 1바이트 signed char -128 ~ 127 1바이트 unsigned char 0 ~ 255 unsigned char 형으로 선언하는 경우, signed char에서 부호 비트로 사용하던 저장 공간을 숫자 표현에 대신 사용할 수 있으므로 변수에 대입할 수 있는 값의 유효 범위가 두배가 딤 문자형 변수를 선언하고 변수에 문자를 대입할 때에는 반드시 작은따옴표로 감싸야 함 char alphabet; alphabet =.. 2023. 4. 17. [C언어] 변수 선언과 초기화 - 코딩119 안녕하세요. 박사과정 모닝입니다. 오늘은 c 언어에서 변수 선언과 초기화가 무엇인지 알아보겠습니다! 1. 변수 선언 변수 선언이란, 변수 이름 앞에 자료형을 선언하여 그 변수가 어떤 데이터 값을 저장할 것인지 컴파일러에게 미리 알리는 것을 말합니다. 프로그램의 효율적인 실행을 위해서는 변수 선언을 할 때 사용 목적과 유효 범위에 따라 가장 적합한 자료형을 지정해야 합니다. 여기서 유효 범위란 변수가 저장할 수 있는 숫자의 범위입니다. 아래는 변수 선언의 예시입니다. int a; double b; char c; 각각 정수형 변수 a, 소수점형 변수 b, 문자열형 변수 c를 선언한 것입니다. 이렇게 변수를 선언하면 지정한 데이터 타입에 따라 해당 데이터를 저장할 메모리 공간이 확보되고, 이 메모리 공간에 변.. 2022. 12. 17. [C언어] 변수 초기화 1 - 코드119 안녕하세요, 박사과정 모닝입니다. C 언어에서 변수를 사용할 때에는 변수를 초기화 해야 합니다. 변수 초기화에 대해 간단히 추가적인 내용을 정리해 보도록 하겠습니다. 1. 변수 초기화의 필요성 C언어에서 사용되는 변수는 함수 밖에서 선언되는 변수인지, 함수 안에서 선언되는 변수인지에 따라 지역 변수(Local variables)와 전역 변수(Global variables)로 나뉩니다. 변수의 종류에 따라 초기화가 기본적으로 되어 있느냐 여부가 달라집니다. 1. 전역 변수의 경우 초기화를 하지 않아도 기본값을 가집니다. 2. 지역 변수의 경우 초기화를 하지 않으면 쓰레기값(garbage)을 가지며, 최신 버전의 Visual studio에서는 초기화를 하지 않으면 경고 표시가 뜹니다. 따라서, 지역 변수는 .. 2022. 12. 17. [C 언어] 식별자, 예약어, 변수, 변수 이름 - 코드 119 안녕하세요. 박사과정 모닝입니다. 오늘은 변수에 대해서 정리해보고자 합니다. 랩뷰를 사용할 때에는 크게 신경 쓰지 않고 아무것도 모르는 채로 그냥 사용했는데, C언어는 강의를 듣다 보니 보다 자세히 알게 되었습니다! 1. 식별자 식별자(Identifier)는 프로그램 라이브러리에서 제공하는 명령어 이외에, 프로그래머가 필요에 따라 선언하는 변수의 이름이나 사용자 정의 함수를 의미합니다. 식별자는 특정 목적을 수행하는 독립적인 존재이기 때문에, 다른 명령어와 구별하여 명령을 수행합니다. C언어의 예약어는 식별자로 사용할 수 없습니다. 식별자를 선언할 때 지켜야 하는 규칙은 아래와 같습니다. 알파벳 대/소문자, 숫자, '_' (언더바) 사용 가능 알파벳 대문자와 소문자는 서로 다른 문자로 취급함(아스키 코드.. 2022. 12. 14. 이전 1 2 3 4 다음 반응형