1.6개월 수능 도전 스레 (205)
2.2027.11 (1)
3.퇴근 후 기록 (3)
4.25일의 전사 (66)
5.공부하기 싫을때 갱신하는 스레 (98)
6.☆★공부판 잡담스레 2판☆★ (157)
7.내가너무초라해진다 (2)
8.(공모전 추천)주변에 도박하는 친구 있음? (1)
9.영어랑 컴퓨터공학 + 이것저것 공부하는 스레 (2)
10.백수였던 직장인이 자격증이나 공모전 등등 아무거나 준비하는,,공부(취준)스레 (69)
11.완안진화상충효군 (1)
12.삼수생 입장에서 고딩들은 제발 수시 있을 때 잘했으면함 (3)
13.노베 영포자가 오픽 준비 (9)
14.잠 깨는 확실한 방법 있음? (2)
15.사문 개념서 추천 좀 부탁 (2)
16.나 응원 좀 해줘 (3)
17.토익 독학 (2)
18.고1 내신 개편 기준 3~4등급에 열심히 하면 잘 될까?? (1)
19.공부할때 갱신할 스레 (685)
20.근데 08들이 n수 못하는 게 왜 안타까운 일이야? (8)
본인 어제 한 것
코딩도장 Unit 5,6,7,8,9, 10.3
변수, 디버거, 정수 자료형, 실수 자료형, 문자 자료형 (자료형 종류, 범위, 최솟값 최댓값)
상수
최대최소
#include <limits.h> / INT_MAX
#include <stdint.h>
int8_t 변수명
자료형 사이즈 구하기
sizeof int
sizeof(int)
printf (sizeof int,____)
자료형 !
정수: char (1) short (2) int (4) double (8) longlongdouble (8)
실수: 소수점 아래 6자리 (부동소수점?)
float %f %0.2f (소수점 아래 2자리까지)
float 변수 = 0.2f
double 변수 = 0.2;
지수형 표기 - %e
0.2e+10
0.2e-10
오늘의 공부
드디어 자료형 끝내고 조건문 들어감
코딩도장 unit13~17.4
상수, 리터럴 접미사, 연산자(덧셈 뺄셈 나눗셈 나머지), 증감연산자 (위치차이), 자료형 확장축소 (서로다른 변수끼리 계산 -> 큰 자료형으로 변환) 조건문
어제의공부
코딩도장 unit17~20
if 조건문, else else if
비교연산자
==, !=, <= >=
삼항연산자
변수 ? a : b
unit 21 논리연산자
and, or, not 연산자
&& || !
논리연산자 삼항연산자에대입
num1=0;
num2=1;
printf( "%s", (num1 && num2) ? "참" : "거짓");
unit22 비트연산자
비교연산자 : == != <= 등 두값비교
논리연산자 : && || !
비트연산자 : & | ^ ~ (두 값 사이에서 비트단위로 계산)
시프트연산자 a<<b (a*2의b승)
a>>b (a/b의2승)
<<=
>>=
&=, |=
불대수
true,false바로 사용가능
#include <stdbool.h>
bool (자료형 1바이트)
bool num1 = true;
내려가서 찾기도 힘들었다;; 부호있는 비트연산 부터 막혔음
unit24 비트연산응용 /양수, 음수부분
비트연산자
& and (둘 다 1->1)
| or (둘 중 하나 1->1)
^ xor (두 비트 같으면 0, 다르면 1 반환)
~ not (반전)
비트연산 & 할당연산
unsigned int num1 = 4;
num1 &= 1;
num1 |= 2; (연산 후 num1에 할당)
unit 26~29
반복문 (for, while)
분기문 (switch)
for문
for (초기값; 조건문; 변화값)
int i=0; i<=5; i++
무한루프 -> for(;;)
값을 받아서 그 값만큼 반복
int count;
scanf("%d",&count);
for (int i=0; i<=count; i++)
or
for (; count>0; count--)
while문 (조건 맞을시 반복)
초기값;
while (조건문)
{ 실행문; 변화식; }
int i=0;
while (if i==0)
{ printf ("0"); i++; }
while 무한루프
while (1) {}
반복횟수 정해지지 않은 경우
#include <stdlib.h> //strand, rand 함수
#include <time.h> //time 함수
strand-초기값 설정
rand-난수 발생
time-현재 시간값 정수로 받기
strand (time(NULL));
int i=0;
while (i !=3)
{ i= rand()%10;
printf ( "%d", i ); }
do while - 일단 한 번은 실행하고 조건에 맞을시 반복
초기값;
do
{ 실행문; 변화식; } while(조건문);
switch 분기문
switch (변수)
case 1:
{실행문; break;}
case 2:
{실행문;}
case 3:
{실행문; break; } //case 2or3 일 때 실행
default :
{실행문; break;}
switch 변수 -> 정수만 취급
unit30~32
break, continue, 중첩루프, goto
break- 반복문에서 반복중지하고 루프빠져나옴
continue- 반복문에서 루프 안에서 해당코드 건너뜀
(for while switch)
goto 레이블 - 중복코드 많을시 줄이기 용이
if (i==0)
goto ONE;
ONE:
{;}
unit34 포인터
포인터란? 변수의 메모리 주소가 저장되는 곳
변수 - 메모리에 저장됨
포인터선언
int *ptr;
int num1=4;
ptr= &num1; // 포인터에 변수의 메모리주소 저장
printf( "%d", *ptr ); // 포인터 역참조해서 변수에 저장된값 출력
역참조 - 메모리주소에 접근
*ptr=20; // 메모리주소에 접근해서 변수 갑 변경
포인터 - 같은 자료형끼리만 사용
void 포인터 - 역참조불가, 변수저장불가, 다양한 자료형 받아들일때 사용
void *ptr;
int num1=4;
ptr=&num1;
상수형 포인터
const int *ptr;
int num1=4;
ptr= &num1; / 메모리주소 변경불가능
consr int *const ptr; / 상수포인터
이중포인터
int num1=1;
int *ptr;
int **ptrnum;
ptr=&num1;
ptrnum= &ptr;
unit35 메모리
포인터에 메모리 할당하기
#include <std.lib>
int *ptr = malloc (sizeof (4)) ;
free (ptr) ; //동적메모리 해제
널포인터 (값x)
int *ptr= NULL;
특정 크기만큼 값 바꾸기
memset (포인터이름, 크기, 값) ;
레스 작성
205레스6개월 수능 도전 스레
326 Hit
공부
이름없음
16시간 전
2
1레스2027.11
15 Hit
공부
이름없음
26.06.01
0
3레스퇴근 후 기록
35 Hit
공부
이름없음
26.05.26
0
66레스25일의 전사
5354 Hit
공부
이름없음
26.05.24
0
98레스공부하기 싫을때 갱신하는 스레
12641 Hit
공부
이름없음
26.05.21
2
157레스☆★공부판 잡담스레 2판☆★
46187 Hit
공부
이름없음
26.05.08
4
2레스내가너무초라해진다
133 Hit
공부
이름없음
26.04.17
1
1레스(공모전 추천)주변에 도박하는 친구 있음?
223 Hit
공부
이름없음
26.03.17
0
2레스영어랑 컴퓨터공학 + 이것저것 공부하는 스레
242 Hit
공부
이름없음
26.03.16
0
69레스백수였던 직장인이 자격증이나 공모전 등등 아무거나 준비하는,,공부(취준)스레
5874 Hit
공부
이름없음
26.03.07
1
1레스완안진화상충효군
268 Hit
공부
ᠠᠮᠪᠠᠭᠠᠢ ᠬᠠᠨ
26.02.28
0
3레스삼수생 입장에서 고딩들은 제발 수시 있을 때 잘했으면함
303 Hit
공부
이름없음
26.02.25
0
9레스노베 영포자가 오픽 준비
391 Hit
공부
이름없음
26.02.11
1
2레스잠 깨는 확실한 방법 있음?
370 Hit
공부
이름없음
26.02.05
0
2레스사문 개념서 추천 좀 부탁
395 Hit
공부
이름없음
26.01.07
0
3레스나 응원 좀 해줘
448 Hit
공부
행복하고싶어
25.12.24
0
2레스토익 독학
457 Hit
공부
이름없음
25.12.16
0
1레스고1 내신 개편 기준 3~4등급에 열심히 하면 잘 될까??
428 Hit
공부
이름없음
25.12.12
0
685레스공부할때 갱신할 스레
33279 Hit
공부
이름없음
25.11.22
6
8레스근데 08들이 n수 못하는 게 왜 안타까운 일이야?
673 Hit
공부
이름없음
25.11.18
0
