▼點擊下方名片,關注公眾號,獲取更多精彩內容▼

歡迎關注【玩轉單片機與嵌入式】公眾號,回復關鍵字獲取更多免費視頻和資料
回復【加群】,【單片機】、【STM32】、【硬件知識】、【硬件設計】、【經典電路】、【論文】、【畢業設計】、【3D封裝庫】、【PCB】、【電容】、【TVS】、【阻抗匹配】、【資料】、【終端電阻】、【Keil】、【485】、【CAN】、【振蕩器】、[USBCAN]、【PCB】、【智能手環】、【智能家居】、【智能小車】、【555】、【I2C】、【華為】、【中興】,等……


int printf(const char *format, ...);printf("Hello, %s!\n", "world");int scanf(const char *format, ...);int age;scanf("%d",?&age);
3、fprintf:將格式化的數據輸出到文件。
int fprintf(FILE *stream, const char *format, ...);int fscanf(FILE *stream, const char *format, ...);FILE *fopen(const char *filename, const char *mode);FILE *file = fopen("example.txt", "r");int fclose(FILE *stream);char *fgets(char *s, int size, FILE *stream);int fputs(const char *s, FILE *stream);int fgetc(FILE *stream);int fputc(int c, FILE *stream);void rewind(FILE *stream);int feof(FILE *stream);

void *malloc(size_t size);int *arr = (int *)malloc(5 * sizeof(int));void *calloc(size_t num_elements, size_t element_size);int *arr = (int *)calloc(5, sizeof(int));void *realloc(void *ptr, size_t size);arr = (int *)realloc(arr, 10 * sizeof(int));void free(void *ptr);free(arr);int rand(void);int random_number = rand();void srand(unsigned int seed);srand(42);int abs(int n);int absolute_value = abs(-5);int atoi(const char *str);int number = atoi("42");double atof(const char *str);double pi = atof("3.14159");void exit(int status);exit(0); // 正常退出int system(const char *command);system("ls -l");void qsort(void *base, size_t num_elements, size_t element_size, int (*compare_function)(const void *, const void *));int compare(const void *a, const void *b) {return (*(int *)a - *(int *)b);}int arr[] = {5, 2, 9, 1, 5};qsort(arr, 5, sizeof(int), compare);


char *strcpy(char *dest, const char *src);char destination[20];char source[] = "Hello, world!";strcpy(destination, source);
char *strcat(char *dest, const char *src);char str1[20] = "Hello, ";char str2[] = "world!";strcat(str1, str2);
3、strlen:計算字符串的長度。
size_t strlen(const char *s);char str[] = "Hello";size_t length = strlen(str);
int strcmp(const char *s1, const char *s2);char str1[] = "apple";char str2[] = "banana";int result = strcmp(str1, str2);
int strncmp(const char *s1, const char *s2, size_t n);char str1[] = "apple";char str2[] = "appetizer";int result = strncmp(str1, str2, 3);
char *strchr(const char *s, int c);char str[] = "Hello, world!";char *result = strchr(str, 'w');
char *strstr(const char *haystack, const char *needle);char str[] = "The quick brown fox";char *result = strstr(str, "brown");
char *strtok(char *str, const char *delimiters);char?str[]?=?"apple,banana,grape";char *token = strtok(str, ",");while (token != NULL) {printf("%s\n", token);token = strtok(NULL, ",");}
在本公眾號內回復【電路】可以獲取5000個經典參考電路。
END


掃描上方二維碼加群,回復【加群】或掃碼加我好友,限時免費進入技術交流群。

推薦閱讀
【專輯】器件選型
【專輯】單片機
【專輯】經驗分享
【專輯】STM32
【專輯】硬件設計
【專輯】軟件設計
【專輯】開源項目
【專輯】職業發展
感謝大家閱讀,如果喜歡
請點贊和“在看”吧,或者分享到朋友圈。
點擊跳轉到原文,限時優惠加入我們的知識星球(加好友獲取免費券)