【无标题】 C语言知识点(基本知识)
C语言知识点基本知识1.C语言是计算机语言通过编译器和链接器实现。将代码翻译成二进制语言从而对计算机发号施令。C语言放在点C的文件中用ds时记得编译器作用把点C文件转为obj链接器作用把多个目标文件和库文件转为exe文件可执行2.main函数代码入口有且只有一个位置可以不固定。在自定义函数中上放自定义函数下放main函数格式:int main(){return 0 ;}特别注意标点不要用中文输入法3. 关键字关键字是C语言中具有特殊含义的保留字不能用作标识符如变量名、函数名。主要分为以下几类数据类型关键字用于定义变量或函数的类型。char,short,int,long,float,doubleunsigned,signedvoid(表示“无类型”)存储类型关键字控制变量的存储位置和生命周期。auto,static,extern,register控制语句关键字用于构建程序流程控制结构。条件判断if,else,switch,case,default循环for,while,do跳转break,continue,goto返回值关键字return(用于从函数返回值)运算符关键字sizeof(用于计算数据类型或变量所占内存大小)4.库函数与头文件库函数已经有固定意思的头函数使用函数前的固定文件有双引号是字符串单引号是字符5.常用占位符格式控制符功能分类一、整数类型%d int 十进制整数最常用%u unsigned int 无符号十进制%o 八进制整数%x 小写十六进制%X 大写十六进制二、字符 字符串%c 单个字符%s 字符串三、浮点小数%f float、double 十进制小数%lf scanf读取double专用printf中和%f通用%e 科学计数法小写e%E 科学计数法大写E四、内存地址 字节大小%p 打印指针地址%% 输出一个百分号%五、辅助标记修饰占位符不是占位符本身%5d 、 %.2f 里面的数字、负号、小数点属于格式修饰%.2f 保留2位小数%6d 设置输出宽度学习精简重点你现阶段只需要熟记输入输出日常90%场景只用这4个%d 整数、 %c 字符、 %s 字符串、 %f 小数小提醒scanf读取double变量规范写法 %lfprintf打印double直接写 %f 即可。6.注释让程序员看懂编译器不会管用//