본문 바로가기

실수형 상수 사용하기 #include int main(){printf("%d %d \n", sizeof 3.14f, sizeof 3.14); //f가 있으면 4바이트, 없으면 8바이트printf("%lf %lf \n", 0.314e1, 31.4e-1);printf("%lf \n", 0.12345678901234567890);printf("%.20lf \n", 0.12345678901234567890); //소수 20자리까지 출력printf("%.20f\n", 0.12345678901234567890f); //소수이하 15자리까지만 정확히 표현 후 나머지 0으로 출력 return 0;}
정수형 상수 사용하기 #include int main(){printf("%d %d \n", sizeof 2013, sizeof 2013L); //sizeof 뒤의 피연산자가 차지하는 기억 공간의 사이즈를 구함printf("%d %d %d \n", 2013, 03735, 0x7DD);printf("%d %o %x \n", 2013, 2013, 2013);printf("%d %d \n", 2147483648, 2147483648L); //표현 가능한 최대 정수 값을 보여주기 위한 것 //뒤에 있는 수는 표현 가능한 정수 값을 벗어나서 오류를 보여준다.printf("%u \n", 2147483648); return 0;} 실행결과
C프로그램의 기본 구조 예 #include //전처리기 지시 영역/* c프로그램의 기본 구조를 보여주는 프로그램.밑변이 4이고 높이가 5인 사각형의 면적구하기 */int main(){//변수 선언int area, width, height; //자료 입력 : 여기서는 생략 //자료 처리width = 4;height = 5;area = width * height; //결과 출력printf("면적 = %d \n", area); return 0;} 실행결과
키보드에서 입력받은 정수가 양수인지를 말해주는 프로그램 작성 #include int main(){int number; //입력받은 수를 저장하기 위한 변수 선언 printf("정수를 입력하시오:");scanf("%d", number); //입력받은 값을 저장 if(number > 0) //입력받은 값이 0보다 큰지 판별printf("양수입니다. \n"); //클경우 양수입니다 출력 후 printf("입력된 값은 %d입니다. \n", number); //입력된 값을 출력return 0;} 실행결과양수입니다. 입력된 값은 25입니다.
문자 상수 사용하기 #include int main() { printf("%c\n", 'a'); printf("%c\n", 97); printf("%c\n", '\141'); printf("삐음 : %c\n", '\a'); printf("단일 인용부호 : %c\n", '\''); printf("abcdef'b'b'b'b"); printf("%s \n", "ghijk"); return 0; } 실행결과 a a a a 삐음 : 단일 인용부호 : ' abghijk 참고로 아스키 문자 전체를 보고 싶다면 이 소스코드를 디버깅한후 실행 시켜보면 알수 있다. #include
Android 주소록을 불러와서 이름순으로 정열 MainActivity package com.example.number; import android.net.Uri; import android.os.Bundle; import android.provider.ContactsContract; import android.app.Activity; import android.app.ListActivity; import android.database.Cursor; import android.util.Log; import android.view.Menu; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends ListActivity { Str..
OperatorFive.c #include int main() { int num1=10; //변수 선언 및 초기화 int num2=(num1--)+2; //변수 선언 num1의 값 선 연산 뒤 +2 printf("num1: %d \n", num1); //위에서 num값을 깍았기때문에 9 printf("num2: %d \n", num2); //num2값 출력 return 0; } 실행결과 :OperatorFive.c num1: 9 num2: 12
OperatorFour.c #include int main() { int num1=12; //변수 선언 및 초기화 int num2=12; //변수 선언 및 초기화 printf("num1: %d \n", num1); //변수 값을 출력 printf("num1++: %d \n", num1++); //++연산자가 뒤에있으므로 출력하고 난 다음에 값이 1증가함 printf("num1: %d \n", num1);//여기에서는 1이 증가된 13으로 출력 printf("num2: %d \n", num2); //변수 값을 출력 printf("++num2: %d \n", ++num2); //++연산자가 앞에잇으므로 1증가 시킨후에 출력 13으로 나옴 printf("num2: %d \n", num2); // 13으로 나옴 return 0; } 실행..