달력

1

« 2020/1 »

  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  



 

상수(constant)

·         어떤 상황에서도 변하지 않는 의미합니다.

·         한번 값이 결정되면 프로세스가 종료될 때까지 값을 변경할 없습니다.

·         프로그램에서 데이터는 변수 또는 상수의 형태로 사용합니다.

·         동일한 상수를 여러 사용할 경우에는 자체를 직접 표현하지않고, 상수를 선언하여 대신에 이름(상수명) 사용할 있습니다.

 

 

 

상수 사용시 장점

·         가독성 향상

·         수정 용이

·         오류 방지

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요

   

   

리터럴 상수 출력

  • 정수형 상수 출력
  • 실수형 상수 출력
  • 문자형 상수 출력
  • 문자열 상수 출력

   

   

소스코드

int main(void)
{
        //
정수형 상수 출력
        printf("%d, %x %o\n", 10, 10, 10 );
        printf("%d, %x %o\n", 17, 17, 17 );

        printf("10
진수 정수형 상수: %d + %d = %d\n",10, 20, 10+20);

        //Ox
상수 -> 16진수
        printf("16
진수 정수형 상수 %x + %x = %x\n",0x10, 0x20, 0x10+0x20);

        //0
상수 -> 8진수
        printf("8
진수 정수형 상수: %o + %o = %o\n",010, 020, 010+020);\



        //
실수형 상수 출력
        printf("\n");
        printf("
실수형 상수: %lf + %lf = %lf\n",3.14, 4.15, 3.14 + 4.15);



        //
문자형 상수 출력
        printf("\n");
        printf("
문자 상수: %c %c %c\n", 'a', 'b', 'c');             // 알파벳
        printf("ASCII 
코드 10진수: %d %d %d \n",'a','b','c');
        printf("ASCII 
코드 16진수: %x %x %x \n",'a','b','c');

        printf("
문자 상수: %c %c %c\n", '!', '@', '#');     // 특수기호
        printf("ASCII 
코드 10진수:  %d %d %d \n",'!','@','#');
        printf("ASCII 
코드 16진수: %x %x %x \n",'!','@','#');



        //
문자열 상수 출력
        //
문자열 상수는 %s 출력
        printf("\n");
        printf("
문자열 상수: %s \n", "C");
        printf("
문자열 상수: %s \n", "10 + 20");
        printf("
문자열 상수: %s \n", "I Love C, I like Programming!!!");

        return 0;
}

 


   

   

출력결과

   

Posted by codedragon codedragon

댓글을 달아 주세요

문자와 문자열 출력

   

%c

한 개의 문자

%s

문자열

   

   

   

소스코드

   

  1. #include<stdio.h>
  2. int main(void) {
  3.         printf("a 대문자로 표현하면 %c 입니다\n", 'A');
  4.         printf("%s %c 입니다\n","a 대문자로 표현하면",'A');
  5.         printf("%s %s 입니다\n","a 대문자로 표현하면","A");
  6.         printf("%s %d %s\n", "3곱하기 7", 3*7,"입니다.");
  7.         return 0;
  8. }

 


   

 

출력결과

   

'Development > C/C++' 카테고리의 다른 글

Ex06-float형 실수 키보드로 입력받기  (0) 2014.12.22
Ex05-키보드로 부터 정수 입력  (0) 2014.12.21
Ex04-문자와 문자열 출력  (0) 2014.12.20
Ex03-숫자 출력  (0) 2014.12.19
Ex02-출력 문자, 확장 특수 출력문자  (0) 2014.12.18
Ex01- printf()  (0) 2014.12.17
Posted by codedragon codedragon

댓글을 달아 주세요

입력한 문자열을 ListView에 추가하여 보여주기

데이터를 입력받아 텍스트뷰에 표시

String.xml에 문자열 입력하여 문자열 모듈화 (글로벌화)

   

   

강의 내용

activity_main.xml

RelativeLayout변경

Graphical Layout > Layouts-LinearLayout(Horizontal) 추가

-Graphical Layout > Form Widgets-TextView 추가

-Graphical Layout > Form Widgets-Button 추가

Graphical Layout > Composite-ListView 추가

MainActivity.java

//변수 선언

//해당객체의 참조값 반환

//데이터 저장소 생성

//저장소의 데이터를 ListView에 매핑하는 역할을 하는 adapter객체 생성

//ListView에 ArrayAdapter등록

//이벤트 소스와 이벤트 리스너 연결 (익명 내부 클래스)

\res\values\strings.xml

resources 코딩하여 문자열 모듈화

   

String.xml

   

   

   

출력 결과

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

내장 함수

   

함수 이름

설명

escape(uri)

적절한 정도로 인코딩함

unescape(uri)

적절한 정도로 디코딩함

encodeURI(uri)

최소한의 문자만 인코딩함

decodeURI(uri)

최소한의 문자만 디코딩함

encodeURI(component)        

대부분의 문자를 인코딩함

decodeURI(component)

대부분의 문자를 디코딩함

eval(String)

string을 자바스크립트 실행 코드로 변환

prompt

클라이언트로 부터 값을 입력 받을 수 있는 대화상자

반환 값은 상자의 텍스트 상자에 입력한 값이 반환된다

prompt(상자에 출력할 메시지,텍스트 상자의 초기값)

parseInt

문자열의 인자 값을 정수 타입의 데이터로 변형하는 함수.

 

Posted by codedragon codedragon

댓글을 달아 주세요

문자열

"' 사이에 들어가는 모든 문자는 문자열로 다루어집니다.

   

문자와 문자열 구별하지 않음

- 문자와 문자열 입력 시 ''사용 하는 것 권장 -> html속성시 "" 사용할 경우 혼동이 될수 있으므로

- 혼용해서 사용하는 것은 좋지 않음

자바스크립트에서는 한 번 생성된 문자열은 읽기만 가능하고 수정은 불가능합니다.

   

   

소스 코드

<html>

<head>

<meta charset="EUC-KR">

<title>문자열</title>

<script type="text/javascript">

//문자열

var stringVar = 'String';

var stringChar = 'a';

var singleQuoteStr = 'sing quote string';

var doubleQuoteStr = "double quote string";

   

//typeof 변수명        : 해당변수에 저장된 데이터의 타입을 알아내는 연산자

document.write('stringVar: ' + typeof stringVar + '<br>');

document.write('stringChar: ' + typeof stringChar + '<br>');

document.write('singleQuoteStr: ' + typeof singleQuoteStr + '<br>');

document.write('doubleQuoteStr: ' + typeof doubleQuoteStr + '<br>');

document.write('<br>');

//문자열 생성

var str="java";

//출력

document.write(str[0], str[1], str[2], str[3] + '<br>');

//문자열의 첫글자를 대문자로 변경 시도

str[0] = 'J';

document.write(str);

</script>

</head>

<body>

</body>

</html>

   


   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

12.html-기본타입(null과 undefined)  (0) 2014.05.28
11.html-기본타입(불린(boolean))  (0) 2014.05.28
10.html-기본타입(문자열)  (0) 2014.05.28
05.html-기본타입(숫자)  (0) 2014.05.28
04.html-주석 및 출력  (0) 2014.05.24
00.변수와 자료형  (0) 2014.05.24
Posted by codedragon codedragon

댓글을 달아 주세요