上课笔记2

上课笔记2,第1张

上课笔记2


        
        // *** 作符可以不使用括号。 
        //单目 *** 作符
        //!逻辑反 *** 作符
            //  -负数 *** 作符;
            // +正数 *** 作符;
            //&取地址 *** 作符;
            //sizeof: *** 作数的类型长度 *** 作符。(判断某个值的长度) 
            //~对一个数的二进制按位取反 *** 作符。
            
            
            //sizeof *** 作符的类型长度 *** 作符。 
            
            
             
        //if(3>2)//真=1;假=0;   !1=假;    if(a);;if(!a);为相反的两种逻辑符。 
        
         
        //10000000000000000001  当第一位为1的时候是负数,0的时候为正数。
        
        //整数(正数):原码,反码,补码一致。
        
        
        
        //原码:100000000000000000001 =-1
        //反码: 111111111111111111110 // 符号位(第一位)不变,其他位改变 
        //补码:111111111111111111111   //  在反码的基础上加1。 
        
        // 1.所有的正数按位取反的值是其本身+1的负数。
        // 2.所有的负数按位取反的值是其本身+1的绝对值
        // 3.0按位取反得到的是-1.
        
        //关系 *** 作符:< > = != ==
        //逻辑 *** 作符 && ||
        // 条件 *** 作符:exp1 exp2 exp3
        //逗号表达式: exp1 exp2 exp3
        
        
        
        
        
        
        //下标引用 *** 作符 :int a[10]={1,2,3,4,5,6,7,8,9,10}; 
        // int {5];
        
        //函数调用 *** 作符 
        
        //关键字
        //1.定义:C语言提供的,不能自己创建的,为关键字。比如int return
        //2.不能把关键字作为变量
        //3.常见的关键字: auto:自动变量关键字(变量a,在进入大括号的时候,创建变量,出大括号的时候,变量自动销毁)。
        //                    break:循环程序中,跳出循环关键字。
        //                    while:循环  for循环 
        //                    case :选择语句关键词
        //                    continue :循环关键词。
        //                    if else 
        //                    switch :循环里的 
        //                    default:默认值            
        //                    do-while:
        //                    goto:跳转语句 
        //                    变量类型关键字 :char ,int ,folat ,double ,long ,short,signed(有符号类型 -20,+20)unsigned(无符号类型) 
        //                    常变量关键字:const int a=1;  enum:枚举关键字     extern:外部变量、函数申明符号。
        //                                                                        int gol_a=1;//全局变量。
        //                    register:寄存器变量关键词 
        //                    static:静态变量关键字 :修饰局部变量的时候,局部变量改变自身的生命周期。(变成了与全局变量生命周期一致) 
        //                    static 修饰全局变量?
        //                            static 修饰全局变量,使得全局变量只能在自己所在的源文件(.c)使用
        //                        static 改变外部链接属性,使得其无法在其他文件中使用 
        //        #define 定义的常量         define pi=3.14   define 定义的宏 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3970161.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-21
下一篇 2022-10-21

发表评论

登录后才能评论

评论列表(0条)

保存