목록자료형 (5)
생선이의 잡다한 블로그
안녕하세요 생선스프입니다! 이번 강좌에서는 자료형 변환을 알아보려고 합니다 자료형 변환은 변수의 자료형이 다른 자료형으로 바뀌는 것을 말합니다 #include void main(){ int num1 = 3; float num2 = num1; printf("%f", num2);}cs 위의 코드를 보면 int형의 값을 float에 넣어주고 있습니다. 이런 경우에는 자료형의 크기가 작은 것을 큰 곳으로 넣어주는 것이라 아무런 문제가 없습니다. 하지만 반대로 아래와 같이 자료형의 크기가 큰 것을 작은 곳에다가 넣을때는 경고문과 함께 값이 손실됩니다 #include void main(){ float num1 = 3.01; int num2 = num1; printf("%d", num2);}cs warning C42..
안녕하세요 생선스프입니다! 이번 강좌에서는 구조체를 알아보도록 하겠습니다 제가 인적사항을 기록하고 싶다고 합니다이 인적사항에는 나이, 이름, 키가 있다고 합니다이럴때 구조체를 사용하면 쉽게 관리할 수 있게됩니다사람이라는 큰 범위안에 나이, 이름, 키가 있기 때문이죠 그럼 이제 사용해보도록 하죠 1234struct 자료형의이름{ 변수들};cs 사용은 이렇게 하면 됩니다 아래의 코드를 보죠 12345678910111213#include struct person{ char name[10]; int age; int height;}; void main(){ struct person p1;}cs 우선 이런식으로 선언을 해줄 수 있습니다 이제 안에 값을 넣어줘야겠죠 값을 넣어주는 방법은 두 가지가 있습니다 아래와 같..
안녕하세요 생선스프입니다! 이번 강좌에서는 기존에 있던 자료형에 새로운 이름을 지어줄 수 있는 typedef 를 알아보려고 합니다 typedef 기존자료형 새로운이름 사용방법은 위와 같습니다그럼 직접 사용해보도록 하죠 12345678910#include typedef int 정수; void main(){ 정수 num1 = 1; printf("%d", num1);}cs 이런식으로 사용하게 됩니다 그럼 이번 강좌는 여기서 마치도록 하겠습니다 강좌 읽어주셔서 감사합니다. 공감과 댓글은 생선에게 힘이됩니다!더 많은 C언어 강좌
안녕하세요 생선스프입니다~! 이번에는 배열과 문자열을 다뤄보도록 하겠습니다 C 언어 강좌 4 - 변수로 값을 저장하자! 우선 배열이 무엇일까요? 만약 변수가 100개가 필요하다고 하겠습니다그러면 int num1, num2, num3 ... num100; 이럴수는 없습니다!그래서 사용하는게 배열입니다 우선 배열은 아래와 같이 적어줍니다int num[100];이렇게 변수명 뒤에 만들어주고싶은만큼 갯수를 적어주시면 됩니다 그러면 값은 어떻게 넣어줄까요?num[0] = 0;num[1] = 1;이렇게 변수명 뒤에 숫자를 적어주고 그 뒤부터는 같습니다 아니면 또 다른 방법이 있습니다배열을 만들때가 아닌 만들고 나서라면 어쩔수 없지만위와 같이 적어주면 여러줄을 써야하고 귀찮습니다 그래서 아래와 같이 적어줄 수 있습니..
안녕하세요 생선스프입니다~! 이번에는 변수에 값을 저장하여 사용하는법을 알아보려고 합니다 변수라는 것이 어디에 쓰일까요? 저희가 계산기를 만든다고 합니다하지만 저희는 상대방이 어떤 숫자를 넣을줄알고 printf 에 미리 숫자를 넣어둘까요? 변수를 선언할떄는 자료형 변수이름 이 두가지가 들어갑니다 변수 이름을 지어줄떄는 몇가지 규칙이 있습니다 1. 영어, 숫자, _ (언더바) 를 이용하여 이름을 지어준다2. 숫자로는 시작할 수 없다3. C언어는 대소문자를 구별하는 언어이다4. 공백은 사용할 수 없다5. 예약어는 사용할 수 없다( printf 같은 이미 있는 이름은 사용할 수 없다) 이렇습니다! 그리고 변수의 이름은 알기쉽게 연관성이 있게 짓고 의미없는 이름은 지어주지 맙시다! 이제 자료형을 알아보겠습니다자..