C语言学习笔记(2)
今天的心得并不多,但是我还是觉得很有必要记录一下。
一、一个数的n次方是属于double型的二、使用if……else if……else语句作逻辑判断#include<stdio.h>int main(){ int a,b,max; scanf("%d%d",&a,&b); if(a>b) { max=a; printf("%d",max); } else if(b>a) { max=b; printf("%d",max); } else { printf("两个数字相等"); } return 0;}
上面的代码目的是比较两个整数的大小,首先输入两个整数值,从上面的if(a>b)就开始了if判断。其中这段代码:
if(a>b) { max=a; printf("%d&qu ...
C语言学习笔记(1)
今天谈谈在学习C语言的时候碰到的一些问题,这里在博客上做一点简单的记录。
一、关于scanf函数scanf();
在使用Scanf函数的时候,遇到输入空格、回车、Tab键时,都是默认当前的字符输入结束,此时电脑并不会将以上的三种情况算作你输入的值。这里要多说一句,如果你发现程序运行结束之后,返回的结果是空值(也就是啥都没有),那就要先检查一下你的scanf里面的变量名,前面有没有加上“&”(取地址符)。
在使用scanf语句需要在输入时加入提示文字时,需要在scanf的前面用printf语句输出相关的提示语句。因为在c语言当中,scanf语句的功能规定为将用户输入的数值、字符或者字符串传送给相应的变量。
二、关于C语言中的次方运算 首先要说明的是,在C语言中作乘法计算,计算机不识别“ ^ ”运算符。下面介绍两种常见的次方运算方式:
1、调用math.h头文件,利用pow()函数解决#include<stdio.h>#include<math.h>int mai ...