호 한 C .
C ** .
** : 파 하 .
평하 , .
1.
-
.
- 호
. 함 . -yahar
. -
C 파 함 ;;; 파 return형 int형 warnning 하;; - 호
2.
-
. 트푸 %f %d .-
signed int형 a b 하 (65535/2) - . (-65536/2)+((30000+30000)-(65536/2-1)) <- 제대로 설명을 못하겠다;;; - 호
-
3.
-
. 트 포 &a 하 (;;)-
. b=a; . const char *형 char *형 할 . 파 . - 호
-
4.
-
. f s한. -
. atof함 float환 , atof함 토 헤 하 int형 return. , num 123 . ANSI C99 토 파 했. - 호
-
5.
-
. 0 한 트 . -
. 0 8 . 0x <- 16진수 - 호
-
6.
-
. ss[] "" isdigit 확 할 . (확.) isdigit 확 하 unsigned char형 하 . char형 signed형. - 호
-
7.
-
. 허 . -
. , 행 행 한. - 호
-
8.
-
. 히 포 한. -
. 포 . - 호
-
9.
-
. -
. NUM 2 define . define 200 . - 호
-
10.
-
. -
. static C++ private 하. 한 파 함 표한. - 호
-
11.
-
. -
. 함 토 return형 int형 . 토 return 파 해 . - 호
-
12.
-
-
100 .
11 .
C ** .
** : 파 하 .
~cpp Spec . 16Bit Windows ANSI C 하 Compiler (C90)
~cpp
#include <stdio.h>
main(){
int i;
for(i=0; i<10; i++){ // : { for . -_-. .( 해.)
printf("%d", i);
}
}
Note:
-
.
- 호
파 . C90 표 히 하. 한 하, 표 하 .
, . -yuhar
-
, . -yuhar
~cpp
#include <stdio.h>
main(){
int a, b;
double c;
a = 30000;
b = 30000;
c = a + b;
printf("%f", c);
}
Note:
-
. 트푸 %f %d .-
signed int형 a b 하 (65535/2) - . (-65536/2)+((30000+30000)-(65536/2-1)) <- 제대로 설명을 못하겠다;;; - 호
-
~cpp
#include <stdio.h>
main(){
const char *a;
char *b, msg[]="test code";
a = msg;
b = a;
puts(msg);
puts(msg);
}
Note:
-
. 트 포 &a 하 (;;)-
. b=a; . const char *형 char *형 할 . 파 . - 호
-
~cpp
// 파 , 행 .
#include <stdio.h>
main(){
float num;
char data[]="123.12";
num = atof(data);
printf("%f", num);
}
Note:
-
. f s한. -
. atof함 float환 , atof함 토 헤 하 int형 return. , num 123 . ANSI C99 토 파 했. - 호
-
~cpp
main(){
int a, b, c;
a = 0010;
b = 0200;
c = 2000;
printf("a=%d b=%d c=%dn", a, b, c);
}
Note:
-
. 0 한 트 . -
. 0 8 . 0x <- 16진수 - 호
-
~cpp
#include <stdio.h>
#include <ctype.h>
main(){
char ss[] = "A2 ";
int i;
puts(ss);
for(i=0; ss[i]; i++){
printf("i=%d %4x(%4d) ", i, ss[i], ss[i]);
if(isdigit(ss[i])) puts("");
else puts(" ");
}
}
Note:
-
. ss[] "" isdigit 확 할 . (확.) isdigit 확 하 unsigned char형 하 . char형 signed형. - 호
-
~cpp
#include <stdio.h>
main(){
int i;
while(scanf("%d", &i), i)
printf("%d", i);
}
Note:
-
. 허 . -
. , 행 행 한. - 호
-
~cpp
#include <stdio.h>
main(){
char *p;
gets(p);
puts(p);
}
Note:
-
. 히 포 한. -
. 포 . - 호
-
~cpp
// main.h
#define NUM 100
struct a {
int num1;
int num2;
};
// main.c
#include "main.h"
#define NUM 200
main(){
struct a test;
test.num1 = 100;
test.num2 = 200;
printf("%d", test.num1+test.num2);
}
Note:
-
. -
. NUM 2 define . define 200 . - 호
-
~cpp
// 파 linking
//main1.c
static int a = 100;
int mul(int num)
{
printf("a = %d", a);
return num*num;
}
//main2.c
main(){
exturn int a;
printf("a = %d");
printf("%d", mul(100));
}
Note:
-
. -
. static C++ private 하. 한 파 함 표한. - 호
-
~cpp
// 파 linking
// 1.c
main(){
double a, b;
a = 1234.1234;
b = 123.123;
printf("%f", mul(a, b));
}
// 2.c
double mul(double a, double b){
return a*b;
}
Note:
-
. -
. 함 토 return형 int형 . 토 return 파 해 . - 호
-
~cpp
main(){
Note:
-
-
11 .










험 ㅋㅋ --
-