第一个C程序

一、程序的执行

        1.解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行。

        2.编译:借助一个程序,就像是个翻译,将你的程序翻译成计算机能懂的语言。

       注:C语言需要被编译才能运行(*编辑器        *编译器)

                或者IDE(集成开发环境)

第一个C程序

#include <stdio.h>    //用于告诉编译器在本程序中包含标准输入\输出库的信息
int main()    //main函数,,c语言程序都是由main函数起点开始执行的,意味着每个程序都必须在某个位        
              //    置包含一个main函数
{
	printf("Hello Word!\n");    //   "\n" 换行,   " "里面的内容是字符串,printf会将里面的内容            
                                //    原封不动的输出来
	return 0;                   // c语言中每句结束都要    ;    
}
//    注意:标点符号一定要用英文!!!

二、变量的定义

#include<stdio.h>
int main()
{
    int price = 0;      
       /* 
    ---------定义了一个变量 (可多个)(变量名字price,变量类型int)    ------变量的一般形式<类型名称><变量名称>;,例子: int price=amount;  此处的"="赋值将右边的值赋予给左边,
变量的名字(标识符)构造规则:字母、数字和下划线组成,数字不可以出现在第一个位置,C语言的关键字不可以作为标识符。
变量初始化      <类型名称><变量名称><初始值>例子:int price = 0;,组合变量的时候,在定义中单独给单个变量赋初值,例子:int price = 0,amount = 100;
       */
    printf("请输入金额(元):");
    scanf("%d",&price);  //------读整数(可多个)
    int change = 100 - price;  //-----常量(固定不变的数)在开头定义,int AMOUNT = 100;下面定义        
    int change =AMOUNT - price;
    printf("找您%d元。\n",change);
    return 0;
}

三、浮点数

        1.浮点数:顾名思义就是带小数点的数

               ***两个整数的运算结果只能是整数(运算不出来小数)
                例子:10和10.0在c中是完全不同的数(10.0是浮点数)
                例子:printf("%f\n",10.0/3)

        2.double        

*inch是定义int类型的变量,若将int改为double即为浮点数
若为double   sacnf(”%lf  %lf“,&x,&x)
数据类型
*整数
 *int
 *printf(”%d“,...)
 *scanf(”%d“,...)
*带小数点的数
 *double
 *printf(”%f“,...)
 *scanf(“ %lf ”,...)

运算符:+,-,...  /除法,%取余
算子:a,b...

 四、运算符

        例子:

                1.算平均值 

#include<stdio.h>
 int main()
 {
 	int a,b;
 	scanf("%d %d",&a,&b);
 	double c = (a + b)/2.0;
 	printf("%d和%d的平均值=%f\n",a,b,c);
 	return 0;
 }

                  2.交换两个变量(三个空杯子原理)

 #include<stdio.h>
 int main()
 {
     int a = 8;
     int b = 9;
     int t;
     t = a;
     a = b;
     b = t;
     printf("a = %d,b =%d\n",a,b);
 	 return 0;
 }

原理:(a-->t,b-->a,t(a)-->b)

特例:复合赋值,特殊

 复合赋值
* a += b -->a=a+b
* a *= b+c-->a =a(b+c)

 特殊
c++ --> c += 1--> c = c + 1
c-- --> c -= 1--> c = c - 1
**  c++ 给c原来的值
**  ++c 给c+1以后的值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值