검색 본문
semicon-circuit.tistory.com 반도체 회로설계 취준기 하만(Harman) 세미콘 아카데미 3일차 - SW 구조설계(반복문 / 조건문 / 배열) 변수와 연산자 대입 연산자: =, +, -, *, /, % 축약형태 - a = a + b; => a += b; - a = a - b; => a -= b; - a = a * b; => a *= b; - a = a / b; => a /= b; - a = a % b; => a %= b; 증감 연산자 ++a : 선 증가, 후 연산 a++ : 선 연산, 후 증가 --b : 선 감소, 후 연산 b-- : 선 연산, 후 감소 [example] int a = 10; printf("%d", ++a); //=> 11출력 int b = 10; 데이터 표현 방식 진법에 대한 이해 2진수 표현 범위: 0~1 8진수 표현 범위: 0~7 10진수 표현 범위: 0~9 16진수 표현 범위: 0~9+A~F (FF(16)=255(10)) 데이트 표현 단위 비트(bit), 바이트(byte) 비트 : 데이터 표현 최소 단위. 0 or 1 저장 바이트 = 8비트 정수 표현 방식 MSB(Most Significant Bit): 가장 왼쪽 비트. 부호 표현 LSB(Least Significant Bit): 가장 오른쪽 비트 MSB 제외 나머지 비트: 데이터의 크기 표현 0000000 상수와 기본 자료형 자료형: 선언할 변수의 특징을 나타내는 키워드 기본 자료형: 기본 제공 자료형 정수형 종류: 표현 가능 데이터 범위 - char(1byte): -128 ~ +127 - short(2byte): -32768~ +32767 - int(4byte): -2147483648 ~ +217483647 - long(4byte): -2147483648 ~ +217483647 실수형 종류: 표현 가능 데이터 범위 - float(4byte): 3.4*10^(-37) ~ 3.4*10^(+38) - double(8byte): 1.7*10^(-3 반복문 세가지 반복문 while 반복문 do~while 반복문 for 반복문 while 반복문 while( 반복조건 ) { 반복 내용 } - "반복 조건"이 만족되는 동안 "반복 내용" 반복 실행[example] while( i<10 ) { printf("Hello World! \n"); i++; } : i<10이 만족되는 동안 printf()와 i++을 반복 실행- 무한 루프에 빠지지 않도록 탈출조건 설정!! while문에서 중괄호: 반복 영역이 둘 이상의 문장일 경우 필수 무한루프: 반복 조건으로 tru 조건문 if 조건문 if (실행 조건) { 실행 내용 } if~else 조건문 if (실행 조건) { 조건 만족 시 실행 } else { 조건 불만족 시 실행 } if, else if, else if(조건 A) { 조건 A 만족 시 실행 } else if(조건 B) { 조건 A 불만족, B 만족 시 실행 } else if(조건 C) { 조건 A 불만족, B 불만족, C 만족 시 실행 } else { 조건 A, B, C 모두 불만족 시 실행 } => 실행 시간이 오래걸려 좋은 방법 X switch문(분기의 수가 조건문 실습 실습 주제: if문을 이용하여 숫자키를 누르면 해당 영어단어를 출력하는 프로그램 작성scanf: 한 값을 입력할 때 마다 엔터키를 눌러야 입력 완료=> 키 하나만 입력받는 함수: getch(키 값을 출력하지 않고 반환) if조건문을 이용하여 1 입력 시 One을 출력하는 프로그램 #include <stdio.h> #include <conio.h> int main(void) { printf("숫자키를 입력하면 해당 영단어를 표시합니다.\n"); printf(">"); char c = _getch(); if( 1차원 배열 둘 이상의 변수 동시 선언 효과 많은 데이터의 일괄적 처리에 유용 배열 선언 필요 요소 3가지 배열 길이: 배열 구성 변수의 개수(상수 사용) = 방의 개수 배열 요소 자료형: 배열 구성 변수의 자료형 배열 이름: 배열 접근 시 사용할 이름 [example]int array [10]; => int: 배열 요소 자료형/ array: 배열 이름/ 10: 배열 길이 n차원 배열 1차원 배열: 직렬로 같은 자료형의 배열을 나열 2차원 배열: 1차원 배열이 층을 이루며 올라가는 형태 3차원 배열: 육면체 모양의 형태 1 배열을 이용하여 위 실습 코드 수정 각각의 배열 요소는 문자열을 나타냄 입력 숫자 키 값에서 30H(30Hexa, 16진수 30)를 빼면 ASCII코드에 따른 숫자값이 됨다음의 코드로 변환 가능 int m = c - 0x30; //ASCII -> num값 ASCII코드 확인-> 16진수 | 10진수 30 | 031 | 132 | 2 ...39 | 9 코드 변경 및 적용 #include <stdio.h> #include <conio.h> int main(void) { char* str[] = { "Zero", "One", "Two", "Three", "Fo 6 세가지 반복문 while 반복문 do~while 반복문 for 반복문 while 반복문 while( 반복조건 ) { 반복 내용 } - "반복 조건"이 만족되는 동안 "반복 내용" 반복 실행[example] while( i<10 ) { printf("Hello World! \n"); i++; } : i<10이 만족되는 동안 printf()와 i++을 반복 실행- 무한 루프에 빠지지 않도록 탈출조건 설정!! while문에서 중괄호: 반복 영역이 둘 이상의 문장일 경우 필수 무한루프: 반복 조건으로 tru 삼성전자 코딩 프로그래밍 C언어 조건문 반도체 취업준비 회로설계 전자공학 전기공학 2024.03.11 블로그 검색 더보기 modu-node.tistory.com 모두의 노드 Ritual 2부_가스비 과다지출 해결 9 Z의 차이 Ctrl+C : 현재 실행중인 프로세스를 강제 종료 Ctrl+Z : 현재 실행중인 프로세스를 일시중지 후 백그라운드로 이동시킴 3-2. deploy contracts를 만들어줍니다. #make deploy contracts project=hello-world make deploy-contracts 아래와 같은 결과 창이 나오실 텐데요, "project=hello-world make deploy... 재태크 노드 ritual 리추얼 Airdrop 비트코인 에어드랍 블록체인 이더리움 노드운용 2024.03.12 watsonb.tistory.com 왓슨의 블로그 (1) JAVA, Eclipse 설치 및 변수 선언 18 Console에 Hellow world 출력(System.out.println("Hello world"); 입력) Package 명은 보통 주소창을 역순으로 생성함 Class 생성(public static void main(String[] args) 체크해야 명령어 입력 시 ; console에 표시됨) - 변수(Variables) : 어떠한 값(data)을 저장할 수 있는 저장 공간 - 초기화 : 변수에 값을 할당... 2024.03.18 jayuforfreedom.tistory.com JAYU C# 정리 // 진행중 16 h = "hellow"; object는 다 가능하지만 최대한 쓰지 않는 것이 좋음 -변수의 원리 :1.선언 -> 2.저장 -> 3.사용 1.선언 int num; - 규칙 1. 영어 작성, 2. 특수...number = 10; // 정수 리터럴 double pi = 3.14; // 부동 소수점 리터럴 char letter = 'A'; // 문자 리터럴 string greeting = "Hello, world... 2024.02.21 kimrasng.tistory.com KIMRASNG Java 출력하기 3 먼저 Hellow, World를 출력하겠습니다. public class Main { public static void main(String[] args) { System.out.print("Hello, World!"); } } 위처럼 코드를 수정해주시 우측위에 실행버튼 또는 Shift + F10을 눌러 실행할수있습니다. Java에는 두가지 출력방식 print(""); println(""); 이 있습니다. printf와 ln의... System out 기본 java print 출력 Println JAVA출력 2024.04.24 rey-dvlp.tistory.com Tec1知 230921 [JS] 조건문 : if, switch / 반복문 : while, do~while, for / 함수 정의 및 호출 (함수 선언식, 함수 표현식, 중첩 함수 inner function, 인수로 함수명, 리턴... 24 약간의 차이 존재 * ex01-if (조건식에 정수 1 / 0 가능 true:1 / false:0 ) <h1>if문</h1> <script> /* [문법] * 조건 1개 if(조건식) { 명령어; 명령어; } * 조건 2개 if(조건식) { 명령어; 명령어; } else { 명령어; 명령어; } * 조건 3개 if(조건식) { 명령어; 명령어; } else if(조건식) { 명령어; } else { 명령어... JavaScript IT function 조건문 함수 내장함수 반복문 함수표현식 함수선언식 화살표함수 2023.09.22 통합웹 더보기