본문 바로가기

카테고리 없음

c언어 4주차 수업시간 과제

/카멜케이스 표기법(첫글자는 소문자로, 단어바뀔떄 대문자)

/식별자로 쓸 수 있는예와 쓸 수 없는예

/정수형 리터럴 표기법 예시.

/실수형 리터럴 

/아스키 코드표 대문자 A,소문자a만 외우면 편해짐. 대문자A는 65, 소문자a는 97이다.

/실습1

/실습 2

/python tutor에서 실행시켜보기 방4개중 3개지정, 1개 역슬래쉬0(null)(https://pythontutor.com/render.html#mode=display)

/문자열 방중 마지막 방엔 자동으로 0이8비트인 null문자가 들어간다.

/하나는 1바이트에, 다른하나는 2바이트에 저장되는 문자A,문자열A. 두개의 차이점은 많다. 문자열A뒤에는 NULL이 붙지만, 0이기에 보이지는 않는다.

/하이라이트 친 문자형, 정수형, 실수형 눈여겨 봐야함. char,int,double

/주석처럼 2줄로 써도, 그밑 한줄처럼써도 상관없지만, 한줄로 보기쉽게 쓰는게 좋아보인다. 물론 주석을 알아듣을준 알아야할듯.

/char 으로도 2가지방법 서술가능

/소수점이 있으면 double로 선언, 없으면 int로 선언, 문자는  char, '@'

초기값 처음에쓰든 나중에쓰든 상관x.

/int num= 하고, 여러개 쓰기 가능. int num= a,b,c; 등등.

/선언하면서 초깃값을 줄 수 있다/(자료형,변수형)

/정적타입,동적타입 선언.

/char,unsigned char 표현범위가 다르다.

/ int 담을수 있는 최댓값에서 에러가 나는데, 이때long long int 를 쓰면 에러가 나지않고, 제대로된 값이 나온다.

/precision 정밀도(float형은 소수점6자리, double형은 소수점 15자리 정밀도를 가지지만, 요즘 컴퓨터는 4바이트 아끼자고 float쓰기보단 정확한double 형을 더 많이씀. 평소에 double을 애용하자.)

/여기쓴 두가지는 같은 결과,다른방법이다.

/챗gpt에게이 코드의 오류 찾아달라고하기.

#include <stdio.h>
int main(void)
{
  sum=3;  
     printf("%c \n", a);
int num;  
       printf("%s \n",'abc');    
       return 0;
}