C语言
Sunwenyan_
这个作者很懒,什么都没留下…
展开
-
C语言读写文件系列
fputc和fgetc的使用:字符#include<stdio.h>#include<string.h> int main(){ FILE *f_write = fopen("text1.txt","w"); char form[] = "Hello zhengqian"; int len = strlen(form); for(int i=0; i<len; i++) { fputc(form[i], f_write); } fclose(f_wri原创 2020-10-04 16:59:32 · 219 阅读 · 1 评论 -
C语言位运算与移位运算
位是针对二进制的运算按位取反:#include<stdio.h>int main() { int a = -5; printf("%d", ~a);}位与:#include<stdio.h>int main() { int a = 5; int b = 8; printf("%d", a&b);}位或:#include<stdio.h>int main() { int a = 5; int b = 8; printf("%原创 2020-10-04 14:34:57 · 627 阅读 · 1 评论 -
C语言深入学习二
宏函数:例如:#define ADD ((x)+(y));1:要保证运算的完整性2:在一定程度上会比普通函数效率高,省去出栈入栈 时间上的开销。3:以空间换时间#include<stdio.h>#include<stdlib.h>#define ADD(x,y) ((x) + (y));int main(){ int a = 40, b = 20,c; c = ADD(a,b); printf("%d", c);}调用惯例:1:C语言默认原创 2020-10-04 14:07:55 · 542 阅读 · 0 评论 -
C语言深入学习一
之前学过C语言不过比较浅显,好多功能都不知道为什么是这么得到的,机缘巧合之下,找到了关于C语言深入学习的资源。很是开心。今天就分享给大家。希望大家能有所收获。????C语言中的数据类型:主要分为整形,浮点型,字符型。其对应为int等,float等,char等。typedef:是给某种功能另外叫一个名字。可以是数据类型,结构。对于结构没什么复杂的。对于数据类型。例:typedef char* a, b.意味着a和b都是字符指针。而char* a, b,则a是字符指针,b是字符变量。typedef可以增加函原创 2020-09-13 21:15:58 · 246 阅读 · 1 评论