C 基础知识点讲解1

基础知识点讲解

微笑#include <stdio.h> //c语言的库

微笑//程序的入口,一个程序有且只有一个main函数

微笑//程序默认从上至下一步一步执行

    /*

        基本数据类型

        整型 int 

        实型 float / double

        字符型 char 

        

     微笑这些个数据类型是来修饰 变量

     

    微笑 什么是变量

     

     微笑程序运行过程中可以改变的量

    

     */

    

    //变量的声明

    

    int  xxx;

    //变量的赋值

    xxx = 10 ;

    

//    int *p = &xxx ;

    

    int yyy ;

    yyy = 12 ;

    

    //变量的使用

    xxx + yyy ;

    

    微笑//如何命名变量?

    /*

        变量的命名规则:

            1.以字母、下划线开头,中间可包含数字,但是不能以数字开头

            2.可以使用美元符号开头,但是不建议

            3.见名知意

            4.不可使用系统保留字

     */

    

    int _result ;

    int value1s ;

    int value2 ;

    

   微笑//可将声明和赋值组合在一起

    float fValue = 3.0 ;

    double dValue = 3.5 ;


微笑//算术运算符   + - * / % ++ --

    //由变量和运算符合成的 叫做表达式

    int n1 = 4 ;

    int n2 = 3 ;

    

    微笑//隐式转换

    int result1 = n1 / n2 ;

    

    微笑//显示转换

    int result2 = (int) (n1 / n2) ;


微笑//    b3 = a3++ ;

//    //等效于

//    b3 = a3 ;

//    a3 = a3 + 1 ;

//    

//    

//    b3 = ++a3 ;

//    //等效于

//    a3 = a3 + 1 ;

//    b3 = a3 ;


微笑/*

       C语言中有一个BOOL 类型,此类型在stdbool.h库中。

     对于Bool 类型来说,它有两种取值 true 或者 false ,其实布尔类型本质上是整型,

     true 1 false 0

     

     对于由关系运算符组成的表达式来说,其结果为布尔类型

     

     */

    

    //关系运算符 == >= <= !=

//逻辑运算符  && || !  ,两边一般放着关系运算符组成的表达式

    //对于 算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符

    

    int m = 1 ;

    int n ;

    int a = ( (n = 2 ) < 5 ) || ((m = 3) > 2) ;

    printf("m = %d",m);

    

   微笑 /*

     对于逻辑于,前面条件不满足,后面的条件不执行;

        对于逻辑非,前面条件满足,后面的条件不执行

    */

    

    微笑//三元运算符 布尔类型的值 ? 表达式1 :表达式2

    flag = true ;

    result1 = flag ? 4 : 5 ;

    //如果布尔类型的值为true ,整个表达式的结果为表达式1的结果,否则为表达式2的结果

    

    微笑//sizeof



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值