본문 바로가기

2017/0616

사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 1일차(오후) 1. 0에서 17까지 8진수, 10진수, 16진수로 출력 2. 반지름이 7.58인 원의 면적과 둘레의 길이를 구하는 프로그램(단, PI = 3.14) 표준 입력stdin(standard input) 키보드표준 출력stdout(standard output)모니터 3. 원의 넓이와 둘레를 구하는 프로그램을 반지름을 표준 입력으로 받아서 구하는 프로그램을 작성하시오. 문제:)다음 조건을 만족하는 프로그램을 작성 하시오.1. 아스키코드값이 8진수로 041에서 045까지 문자 출력2. 사용자로부터 아파트 평수를 입력받아 제곱미터(m^2)의 면적으로 출력하는 프로그램을 작성 하시오(1평 : 3.305785제곱미터)3. 사용자로부터 킬러미터를 입력받아서 마일로 고치는 프로그램을 작성하시오.(단 1km : 0.6213.. 2017. 6. 26.
printf() printf("%d", a);// formatted print%[+| -][전체폭].[소수점이하폭]문자%[+| -][flag0,#][전체폭].[소수점이하폭]문자 %c : 하나의 문자%d, %i : 정수 출력%o : 8진수 표시%x : 소문자 16진수 표시%X : 대문자 16진수 표시%u : unsigned 정수 표시%e : 지수형식 (1.23e10)%E : 지수형식 (1.23E10)%f : double (소수형식표시)%g,%G : e(E)형식와 f 형식중 짧은 형태%s : 문자열%p : 주소값 (16진수) 2017. 6. 26.
문자형의 표현 범위 문자 자료형char : 1byte(256가지) -128 ~ 127 처음엔 0 ~127 까지를 사용 = ASCII코드 캐릭터형도 사실은 숫자 2017. 6. 26.
정수형의 표현 범위 4 byte = 32 bit8 byte = 64 bitCPU가 한번에 계산할수 있는 양 정수 자료형shourtintlong 1bit : 0 or 1 8 bit : 8개의 0 or 1 자리 = 1 byteXXXX XXXX X => 0 or 11110 01101 byte =2^8 =256 Char 1 byte short : 2byte 2byte = 2 ^16 = 655360 ~ 65535 : unsigned- 32768 ~ 32767short a ;unsigned short b; // 0 ~ 6535int : 4byte 2^32 -21억 ~ 21억 오버 플로어 %d로 표현 못함 ==> unsigned는 %u 로 정정 2017. 6. 26.
사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 1일차 컴파일 : 프로그램을 기계어로 번역링킹 : 외부 라이브러리와 해당 목적 파일을 연결해서 최종 프로그램으로 만듦 주석(프로그램을 다른 프로그래머가 이해하기 쉽도록 설명)- 라인주석 : //- 블럭주석 : /**/ puts 출력을 하고 한칸 띄워준다. \n : new line character, 한글자숫자 자료형 : 1, 2, -3, 5, 0 , 0.123, 3.1314f, -7.4- 정수 : 1, 2, 0, -10, 1024 => int- 부동소수형 : 1.23f, -3.1415f => float- 실수형 : 3.141591, -7.15 => doubleprintf("Hello World : %d", 1234); 문자 자료형 : - 문자 상수'a', 'A', 'b', 'f', '\n', => char- 문.. 2017. 6. 26.
댓글 대댓글 dpth sort 글순서/그룹/depth/sort1101111-12121-1-23121-1-14131-1-1-15111-26 22013456 글순서/그룹/depth/sort uid gid depth comment sort date user_id 63030520207212-11110108111-313111-222111-134121-1-14 63030 520209 2 1 2-2 17212-127222-1-2310222-1-14 110108111-313111-22 3121-2-33 3121-2-23내가 가진 gid랑 같은 애들 중에 내가 가진 소트 번호랑 같으면서 큰 것들에게 +13121-2-142111-154121-1-16 부모글에 댓글을 달면 gid를 검색해서 자식이 갖고 depth+1내 부모의 소트에 +1 1. gid가 .. 2017. 6. 4.
첫 글자 영어 체크 //idCheck = function(){var id=$('#id1').val();//id의 첫번째var sword=id[0];var len=id.length;// 문자중 첫번째 것 아스키코드로 변환var eng=id.charCodeAt(0); if(eng 90 && eng 122 ){alert('첫 글자는 영어로 시작되어야 합니다.');}/*규식이 형과의 영어 쳌var eng=sword.search(/[a-z]/ig); if(eng 20){alert('8~20 자를 쓰시오');}*/ }// /* 아스키 코드 숫자 -> 문자 변환var engQ=String.fromCharCode(96);*/ 2017. 6. 1.