【无标题】

这篇博客介绍了C语言的基础知识,包括如何输出"helloworld",变量的定义与使用,常量的概念,浮点数的运算,以及if语句的条件判断。文中详细解析了代码示例,讲解了主函数、printf和scanf函数,变量的声明与赋值,以及关系运算和if语句的嵌套结构。适合C语言初学者阅读。
摘要由CSDN通过智能技术生成

C语言入门基础知识
输出hello world
计算
变量
常量
浮点数
if语句
*
1.怎样在屏幕中输出hello world

#include <stdio.h>
int main()
{
     printf(“hello world\n”);
     return 0}

像这样就可以输出hello world了
其次我们来分析一下这个代码
int main 为主函数,主函数为程序的入口,有且只要一个
printf为打印函数,同时也是C语言本身提供给我们的库函数
\n表示换行
2.计算

#include <stdio.h>
int main()
{
  int price=0printf("请输入金额(元):");
    scanf("%d",&price);

    int change = 100-price;

    printf(“找您%d元。\n",change);
    return 0;
}

我们来分析一下这串代码
首先int price=0这一行定义了一个变量,变量的名字是price,类型是int,初 始值是0,其次price=0这个式子,注意:这里的=是一个赋值运算符,表示将=右边的值赋给左边的变量
那么什么是变量呢,变量就是一个保存数据的地方,当我们需要在程序里面保存数据时,我们就会定义一个变量用来存放这个数据,注意:只能在代码的开头定义变量样式
变量的一般形式
类型名称 变量名称
例如 int price
int amount
变量的名字,变量和人类一样也需要名字,变量的名字是一种标识符,标识符有标识符的构造规则,基本的原则是:标识符只能由字母、数字和下划线组成,注意:数字不可以出现在第一个位置上,C语言的关键字不可以用作标识符
其次我们来分析一下scanf,scanf也是库函数,它读到的下一个整数的结果赋值给price,不要丢了price前面的&。这里我们提到了赋值,这里所说的赋值和数学里的赋值不同,a=b在数学中表示关系,即a和b的值一样,而在程序设计中,a=b表示计算机做的一个动作,将b的值赋给a,关系是静态的,而动作是动态的,在数学中a=b和b=a完全等价,而在程序设计中完全相反。
int change=100-price是固定不变的数称作直接量
常量:固定不变的数,实常数,直接写在程序里称为直接量
10为整数而10.0为浮点数,当整数和浮点数放到一起运算时,会将整数转换成浮点数,然后进行计算
3.关系运算;关系运算的结果,当两个关系符合运算律的预期时,关系结果的运算结果为1否则为整数0.
*** 计算机里运算的优先级;所有的关系运算符的优先级比算数运算的低,而连续的关系运算是从左到右进行的****
4.if语句;

#include <stdio.h>
int main()
{
	int x;
	int n=1;
	scanf("%d",&x)
	;if(x>999){
		n=4;	}
		else if(x>99){n=3;
		}
		else if(x>9){n=2;
		}else{n=1;
	
		} 
		printf("%d\n",x);
		return 0;
}
         嵌套的if或else的判断,当if的条件满足或者不满足到时候要执行的if语句也可以是一条if或者if else语句,这就是嵌套的if语句

注意;在if或者else后面总是用{},即使是只有一条语句的时候
if语句后面不加;
if只要求()里面的值是0或者非0
在if或者else之后必须加上一个大括号形成语句块。



                新手小白请多多关照,望大佬轻点喷😂
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值