끈
- 길이가 n인 문자열, 여기서 n+1비트는
\0
char site[7] = {'T','i','a','n','J','i','n'};
char site[] = 'Tianjin';
printf("%s", site);
기능
#include<stdio.h>
#include<string.h>
strcpy(str1,str2); // 复制str2到str1
strcat(str1,str2); // 连接str2到str1
strlen(str1); // 返回str1长度
strcmp(str1,str2); // 值相等返回0, 大于返回1, 小于返回-1
strchr(str1,ch); // 返回指针, 指向字符ch首次出现的位置
strstr(str1,st); // 返回指针, 指向字符串st首次出现的位置
문자 위치 strchr()
char *pr1 = "Tian";
char pr2 = 'a';
char *pt = strchr(pr1,pr2);
printf("%c",*pt);
a
유형의 출력char*
문자열 위치 strstr()
char *pr1 = "Tian";
char *pr2 = "ian";
char *pt = strstr(pr1,pr2);
printf("%c",*pt);
i
유형의 출력char*
입출력
표준 문서
C 언어는 모든 장치를 파일로 취급하고 장치는 파일과 같은 방식으로 처리되며 프로그램 실행 중에 다음 파일이 자동으로 열려 키보드 및 화면에 액세스합니다.
표준 문서 | 파일 포인터 | 장비 |
---|---|---|
표준 입력 | 표준 입력 | 건반 |
표준 출력 | 표준 출력 | 화면 |
표준 에러 | 표준 오류 | 당신의 화면 |
stdio.h : 표준 입출력 파일 |
입력하다
getchar()
: 화면에서 사용 가능한 다음 문자를 읽고 정수를 반환합니다.int getchar(void)
gets()
: stdin에서 종료자 /EOF가 나올 때까지 s가 가리키는 버퍼까지 한 줄을 읽습니다.char *gets(char *s)
scanf()
: 표준 입력 스트림 stdin에서 입력을 읽고 제공된 형식에 따라 입력을 찾습니다.int scanf(const char *formate, ...)
산출
putchar()
: 화면에 문자 출력, 같은 문자 반환, 한 번에 한 문자만 출력int putchar(int c)
puts()
: 문자열 s와 후행 개행을 stdout에 씁니다.int puts(const char *s)
printf()
: 출력은 표준 출력 스트림 stdout에 기록되고 출력은 형식에 의해 생성됩니다.int printf(const char *format)
scanf("%s %d",str,&sst);