티스토리 뷰
2.1 문자열의 개요
문자 = 'x' => x
문자열 = "x" => x\0
\0 = null값
문자열 상수 : " " 로 묶어준다. ex) "String"
문자열 변수 : 문자 배열로 문자열 처리
데이터형태 배열이름[배열크기]; = 배열의 크기는 문자열의 크기 + 1(NULL값)
ex)
Char str[7]
str = "String"
str[0] = "S";
str[1] = "t";
str[2] = "r";
str[3] = "i";
str[4] = "n";
str[5] = "g";
str[6] = NULL;
(= 치환., == 같다.) 라는 의미
<잡담> ----------------------------------------------------------------
- 문자와 문자열에 대한 내용인데 문자의 경우 현재 사용하고 있는 String 형태의 문자로 생각하면 되고 문자열의 경우 단어를 하나 씩 쪼개놓은 걸로 판단 하면 됩니다.
C든 Java든 언어의 기초로 공통으로 적용 되는 부분이니 꼭 알아 두어야 합니다.
-------------------------------------------------------------------------
2.2 상수와 C의 선행처리기
프로그램에서 여러번 쓰이는 상수는 실제 값보다 기호적 상수를 쓰는것이 좋다.
1.명칭은 숫자보다 많은 것을 나타낸다.
ex) cir = 3.14*diameter; 보다 cir = pi*diameter; (pi = 3.14로 따로 정의)로 표현하는것이 좋다.
2.상수의 값을 변경해야 할 경우
ex) float pi;
pi = 3.14; //상수값이 변경될 경우 이 부분만 변경해 주면 된다.
cir = pi*diameter; //이런식으로 사용.
# 선행처리기
* c언어 프로그램내에는 여러지시어가 있는데 이러한 것들을 번역하는 프로그램
* #을 앞에 붙여 사용
* 선행처리기 끝에 세미콜론이 붙지 않는다.
* #include : 다른파일의 정보를 포함시키기 위해 사용
#include<포함할 파일> 또는 #include "포함할 파일"
* #define : 상수,문자,문자열 상수의 정의
#define 기호적명칭 상수 값
* c는 별칭을 만들수도 있다. (ALLAS를 만든다.)
ex1) #define BEEP'\007'
#define NULL '\0'
ex2) #define PI3.14
main()
{
float cir, radius;
cir = PI*radius*radius; //원의 넓이를 구하는 공식
}
<잡담> ----------------------------------------------------------------
- 선행 처리기 부분의 경우 C언어에서 사용 하는 부분이나 기호적인 상수라고 적어놓은 부분은 기본적으로 변수라고 사용 하는 내용을 정의 해 놓았습니다.
자주 변경 해야 하는 값이나 여러번 변경 되는 값의 경우 변수로 지정해서 모아 놓으면 찾기도 쉽고 한번에 변경 할수 있어서 프로그램 수정에 도움이 됩니다 .
(변수의 이름은 누구나 알수 있는것으로 해야 나중에 본인이 수정 할 때에도 헷갈리지 않습니다.)
-------------------------------------------------------------------------
- Total
- Today
- Yesterday
- 위스키
- 광저우
- 맥주
- 전통주
- 술
- 소주
- Visual Studio
- 증류주
- 프로그램 강의
- 아이랑
- 모바일
- 칵테일
- 가볼만한곳
- WinForm
- 하이볼
- C# 강의
- C# 기초 강의
- 게임
- 막걸리
- 도리도리
- 주말
- C# 강좌
- 맛집
- 와인
- 가볼만한 곳
- 보드카
- 서울
- 도리도리 C#
- 나들이
- C#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |