ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

C语言阶段总结

C语言阶段总结 这篇语法笔记包含一些基础的c语言知识点头文件、导入库stdio.h 是标准输入库我们常用的 printf 和 scanf 函数就来自这个库。stdlib.h可引入动态内存分配malloc数值类型转换。math.h可导入一些类似绝对值计算等成型数学函数计算的语句。string.h可导入一些有关字符串的数据类型。int main(){}这是c语言的程序入口如果我们另定义函数或者变量写在主函数之前我们可以在主函数中调用要注意的是主函数在同一份源文件中理应只有一个。数据类型格式化占位符我们应该将格式化输入输出语句但在这之前需要先将数据类型和格式化占位符。整数型int、long long浮点型float、double字符型char如果想用字符串就要利用char构建一个字符型数组比如char str[6]hello; //值得注意的是括号中的数理应比想要输出的字符串加一因为输出的字符串默认带一个\0的字符 //除此之外str为数组名字可自由替换格式化占位符用于在格式化输出语句中代替变量的位置且和数据类型一一对应。%d,%ld,%lld可用于int long long long的格式化替换。%f,%lf,%.xf(x为数字)可用于对于float double的替换带X的格式化占位符特指保留几位小数float最多到后8位double最多到后16位但输出时如果只打%f默认输出后六位且默认为double类型。%c%s分别为字符和字符串。%p可用于打印指针打印结果一般为一个16进制的数字。格式化输入输出语句分别为scanf和printf使用scanf时应该用scanf(格式化占位符变量) //值得注意的是如果所取的变量是数组无需书写使用printf时应该用printf(输入的内容和占位符一一对映的变量) //比如 printf(我今天吃了%d顿美味的午餐叫%s花了我%d块大洋午餐数量午餐名字午餐价格)此外是取地址符可以取出一个变量的内存地址必要时可以存入一个指针变量中这样可以操作这个指针的地址中的数据各种奇怪的运算符算术运算符-*/%其中“/”是取商“%”是取余数赋值比较 ! 逻辑 || 三目运算符条件值1值2 条件符合取值1条件不符合取值2位移运算符将变量数据的二进制的码进行操作按照箭头方向进行0和1的移动溢出数据直接消失空出位置会补0逻辑语句if-else 条件判断switch case 匹配判断for while do-whlie循环语句数组数组的类型设定有数字型字符串型等数组的长度固定且使用时下标不能越界数组可以进行排序查找求和平均值等操作
返回列表