![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
不一样的天蝎座
NLP
展开
-
ceil()与floor()(Language:C)
ceil()原型:double ceil(double x)所在头文件:<math.h>功能:返回大于等于x的最小整数。其中,x表示指定表达式。floor()原型:double floor(double x)所在头文件:<math.h>功能:返回小于等于x的最大整数。其中,x表示指定表达式。测试代码#include <stdio.h> //包...原创 2020-03-14 22:33:23 · 153 阅读 · 0 评论 -
scanf()与scanf_s()的区别(C语言)
简单区别:scanf()不会检查输入边界,可能造成数据溢出。scanf_s()是scanf()的安全版本,会检查输入边界。例如: str[5]scanf("%s",str),如果输入abcdefgh,则会使fgh溢出进入其他地方,造成程序错误。而scanf_s("%s",str),则只会接收前5个输入,其后的都无效,避免了程序的漏洞。注意:vs2017已经不再使用scanf()...原创 2020-02-26 23:05:54 · 1814 阅读 · 0 评论 -
字符串的输出(C语言)
在C语言中,有两个函数可以在控制台(显示器)上输入字符串,它们分别是:puts():专门用来输出字符串的,且只能输出字符串,输出字符串后自动换行。printf():可以用来输出字符串,也可以输出其他类型的数据。通过格式控制符 %s 输出字符串,不能自动换行。.试一试:【代码】#include<stdio.h>int main(){ char str[] = "He...原创 2020-02-26 21:49:51 · 16292 阅读 · 3 评论