2013.03.11

스마트컨트롤러 2013. 3. 11. 10:16

2013.03.11
*아스키 코드값 1을 넣기 위해선 '1' <-- 따음표 안에 넣어야 코드값 으로 인식
*문자열은 하나 이상의 연속된 문자를 말하며, 다음과 같이 큰따옴표("")로써 표시한다.
*문장끝에 'NULL' 값이 있으면 '문자열', 없으면 '문자배열'
*표현식 = 변수,상수,연산자로 구성된 식
*표현식은 산술식과 논리식이 있다.
*연산자 '%'는 나눗셈의 나머지를 구하는 연산자이다.
*비교 연산자 '='를 복수로 사용할때 모든 부호는 왼쪽에 붙는다
*컴퓨터 상에서 논리는 0이냐 아니냐 에따라 0이면 '거짓', 아니면 '참'

<ASCII CODE>

 

 

<논리 연산자>

 

 

*몫과 나머지 구하는 소스

#include <stdio.h>

int main()
{
  char cNum1;
  char cNum2;
  cNum1 = 100 % 3;  //'%'는 나머지를 구함
  cNum2 = 100 / 3;  //'/'는 몫을 구함

  printf("몫은 %3d 입니다.\n", cNum2);
  printf("나머지는 %d 입니다.\n", cNum1);
  
  return 0;
}

 

*증감 연산

#include <stdio.h>

int main()
{

  char cNum;
  char cNum2;
  cNum = 100;
  
  printf("cNum의 초기 값은 %3d 이다.\n", cNum);
  cNum++;
  printf("cNum의 1차 증가 값은 %3d 이다.\n", cNum);
  ++cNum;
  printf("cNum의 2차 증가 값은 %3d 이다.\n", cNum);
  cNum = cNum + 1;
  printf("cNum의 최종 증가 값은 %3d 이다.\n\n", cNum);
  
  cNum--;
  printf("cNum의 1차 감소 값은 %3d 이다.\n", cNum);
  --cNum;
  printf("cNum의 2차 감소 값은 %3d 이다.\n", cNum);
  cNum = cNum - 1;
  printf("cNum의 최종 값은 %3d 이다.\n", cNum);
  
  cNum2 = ++cNum;
  printf("cNum은 %3d 이고 cNum2는 %3d 이다.\n", cNum, cNum2);  

  return 0;
}  

 

'스마트컨트롤러' 카테고리의 다른 글

2013.03.12  (0) 2013.03.12
2013.03.08  (0) 2013.03.08
2013.03.06  (0) 2013.03.08
2013.03.07  (0) 2013.03.07
2013.03.05  (0) 2013.03.05
Posted by 알 수 없는 사용자
,

2013.03.08

스마트컨트롤러 2013. 3. 8. 14:02

2013.03.08

*변수 앞에 '&'(ampersand)는 주소연산자로 scanf() 함수내에서 변수의 주소를 나타냄
*정수의 크기 : char <= short <= int <= long
*sizeof() : 연산자, 함수랑 비슷하니 주의!!!
*숫자앞에 '0'이 붙으면 8진수로 인식된다.
*숫자앞에 '0x'가 붙으면 16진수로 인식된다.
*실수형의 데이타는 메모리 내에서 '부호부분', '가수부', '지수부' 세부분으로 나누어 저장
*실수형 상수의 자료형은 double 형으로 간주된다.(float 형은 ex)4.2f  <--- 이런식으식 사용)

 

 <IEEE 실수 표기>

'스마트컨트롤러' 카테고리의 다른 글

2013.03.12  (0) 2013.03.12
2013.03.11  (0) 2013.03.11
2013.03.06  (0) 2013.03.08
2013.03.07  (0) 2013.03.07
2013.03.05  (0) 2013.03.05
Posted by 알 수 없는 사용자
,

2013.03.06

스마트컨트롤러 2013. 3. 8. 10:55

* ' = ' 는 대입연산자 오른쪽 내용을 왼쪽으로 넣는다
* %d (decimal = 10진수) , %x (hexa = 16진수)
* #define = 정의하다
* 자료형(Data type)
* 메모리의 구성 : main memory(램)+secondary memory(하드디스크,플라피 디스켓등)
* 8bit = 2nibble = 1byte

'스마트컨트롤러' 카테고리의 다른 글

2013.03.11  (0) 2013.03.11
2013.03.08  (0) 2013.03.08
2013.03.07  (0) 2013.03.07
2013.03.05  (0) 2013.03.05
2013.03.04  (0) 2013.03.05
Posted by 알 수 없는 사용자
,