목록전체 글 (22)
어쩌다 코린이
1. 실수자료형 -float: 값 할당 시 숫자 뒤에 f를 붙인다. -double: 값 할당 시 숫자뒤에 아무것도 붙이지 않는다. =>float과 double 출력시에는 %f로 출력한다 (f는 floating point 부동소수점의 약어이다.) -long double: 값 할당 시 숫자 뒤에 l을 붙인다. long double 출력 시 %Lf로 출력한다. 1.1 실수 자료형의 크기 구하기 앞서 올렸던 글에서 자료형의 크기를 구했던 것 처럼 sizeof 연산자를 사용하면 된다. float는 4바이트, double과 long double은 8바이트이다. 2. 문자자료형(char) -c언어에서는 정수자료형인 char를 이용하여 문자 한개를 저장한다. -char는 서식지정자 %c로 출력한다.( 문자 charac..
1. 서식지정자-%s(string) :printf로 문자열 출력 시 값으로 바뀌는 부분 ->변수를 사용해 같은 내용 여러 개를 출력하거나 출력 형태를 바꿀 때 유용하게 사용할 수 있다. 2. 변수 만들기 c언어에서 변수를 만들 때에는 몇 가지 규칙을 지켜야 한다. -영문 문자와 숫자 사용하기 -대소문자 구분 -문자부터 시작하기 (변수는 숫자부터 시작할 수 없다) -_(밑줄문자)로 시작 가능 -C언어의 키워드 사용 불가(int, short, long, float, void, if, for, while 등) -변수 선언 시 반드시 맨뒤에 ;(세미콜론)붙이기 2.1 변수 선언하고 값 할당하기 여기서 %d는 10진수(decimal)를 출력할 때 사용하는 서식 지정자이다. -> 변수 여러 개를 한 번에 선언할 수..
-문제- 1. 1부터 100까지 출력하기 2. 3의 배수는 Fizz로 출력 3. 5의 배수는 Buzz로 출력 4. 3과 5의 공배수는 FizzBuzz로 출력 1풀이) 2,3풀이) 4풀이) -결과(출력화면)- 3의 배수일 때는 Fizz, 5의 배수일때는 Buzz, 3과 5의 공배수일 때는 FizzBuzz로 출력되며 이에 해당하지 않는 수는 그냥 숫자로 출력되는 것을 확인 할 수 있다.
1.break :루프를 완전히 중단시킨다. ex) i=0부터 시작하여 값이 1씩 증가하는무한루프인데 i가 100이 되면 break를 통해 루프를 끝내고 while의 제어를 벗어나게 된다. 0부터 99까지 출력된 것을 확인할 수 있다. 2. continue :반복을 유지한 상태에서 코드의 실행만 건너뛰게 된다. ex) 1부터 10까지의 숫자들 중 2로 나눴을때 나머지가 0인수(짝수)는 건너뛰고 나머지가 0이 아닌수는 출력하게 되는 코드이다->1부터 10까지 홀수 출력 +ex-1) 입력한 숫자까지 중 홀수를 출력해라. 3. 중첩루프 사용하기 for i in range(횟수): for j in range(횟수): 안쪽 코드 바깥쪽 코드 (바깥쪽루프, 안쪽루프 를 의미!)
1. while문의 사용 초기식 while 조건식: 반복할 코드 변화식 ex)Hi! 5번 출력하기 위 예제에서는 초기식을 1씩 증가하였는데 만약 초기값을 감소를 원한다면 i-=1로 표현하면 된다! 1-1. 입력받은 횟수만큼 반복하고싶다면? count=int(input())으로 받으면 된다! 2. 반복횟수가 정해지지 않은 경우 import random->random모듈을 가져오기! random.randint(a,b)->a,b 사이의 난수 ex)눈이 1~6인 주사위를 굴려서 3이 나오면 그만두기 3.While로 무한루프 while True: ->while에 True 값을 지정하면 무한루프가 된다! 0이 아닌 숫자나 내용이 있는 문자열은 True로 취급된다.
1. for과 range의 사용 :주로 반복횟수가 정해져있을때 사용된다. for 변수 in range(횟수): 반복할 코드 2. 시작 숫자와 끝 for 변수 in range(시작, 끝): 2.1 증가폭 사용 for 변수 in range(시작, 끝, 증가폭): 2.2 숫자 감소시키기 3. range 부분에 시퀀스 객체 넣기가 가능하다! 3.1 문자열도 시퀀스 객체이다! 3.2 문자열 거꾸로 출력하기 -reversed(시퀀스 객체)를 이용! 다음은 while문에 대해 공부한 내용을 작성하도록 하겠습니다! 코딩도장에서 공부한 내용