![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言笔记
好好学习グッ!(๑•̀ㅂ•́)و
学习就完了
展开
-
今天你学C语言了吗 第4天
2020.7.21getchar() 函数的 输入方式:将输入字符先放入输入缓冲队列中,再从缓冲队列读取字符,直到键入回车符或文件结束符EOF时,程序才认为输入结束,一行输入结束,getchar()才开始从输入缓冲队列读取字符,前面函数没读走的数据仍在缓冲队列中,将被下一个函数读取。相当于一次性把键盘输入的一行字符都放入输入缓冲区,然后再从输入缓冲区逐个读取字符。getchar()实际上是一个文件操作,所以以行为单位读取字符。getchar()返回终端输入的第一个字符的ASCII码值,通常不是负数原创 2020-07-21 20:55:06 · 83 阅读 · 0 评论 -
今天你学C语言了吗 第3天
数据的输入输出使用输入输出函数时,需要在开头加上编译预处理命令 #include <stdio.h>键盘输入: scanf("…");屏幕显示:printf("…");printf()格式字符类型%d输出十进制有符号int型%u输出十进制无符号int型%f以小数形式(6位)输出float,double型%e以标准指数形式输出float,double型%c字符型单个字符%ld输出长整型%hd输出短整型.原创 2020-07-20 21:26:07 · 154 阅读 · 0 评论 -
今天你学C语言了吗 第2天
求余在C语言中对于求余运算,要求操作数两边必须是整数。如果表达式左边的操作数是复数的话那么求出来的余数也是复数。例如:13%6=113%-6=1-13%6=-1随机函数rand()生成1-100范围内的随机数rand()%100+1C语言中常用的标准数学函数函数名功能exp(x)expow(x,y)xysqrt(x)x的平方根,(x>=0)fabs(x)IxIlog(x)Inx,(x>0)log10..原创 2020-07-19 18:20:17 · 116 阅读 · 0 评论 -
今天你学C语言了吗 第1天
2020.7.18类型转换当int和float中任何一个和double型数据进行运算的时候,系统自动将所有类型转换为double类型。强制转换语法:(类型名)(表达式)例如:(int)x+y将x的类型转换为int 以后和y相加a=(int)x把x的数据类型强制转换为int以后赋值给a,但是x的数据类型不变,而a作为临时值,赋值过后就不存在了赋赋值过程中的类型转换①将浮点型数据赋给整型变量时,先对浮点数取整,就是舍弃小数部分然后赋给整型变量②将整型赋给浮点型时,数值不变但以原创 2020-07-18 20:32:13 · 98 阅读 · 0 评论 -
i++和++i到底有什么区别
i++和++i的区别i++是先使用i的值再执行i=i+1;例如i的值为3j=i++;那么这个语句的结果是j=3,i=4先使用i的值赋值给j 所以 j就等于一开始的i值i=4是因为需要执行i=i+1++i是先执行i=i+1再使用i值例如 i的值还是3j=++i;这个语句的结果就是 j=4,i=4因为i先执行i=i+1,i现在的值是4,然后把4赋值给j...原创 2020-07-18 16:29:51 · 1374 阅读 · 0 评论