码迷,mamicode.com
首页 > 编程语言 > 详细

NDK以及C语言基础语法(二)

时间:2017-11-29 19:52:29      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:数值   分享   按位取反   取反   结合   赋值运算   转义字符   下划线   结果   

         一、字符串类:(属于类类型) -String (在C++中才有)

               使用之前必学引入String 类型:

               引入String头文件(系统的头文件): #include <string>   ps:头文件不是string.h

               1.定义字符串:  String a="abc";   String b="abd";

               2.字符串的比较:从第一个字符逐个从左至右比较;比较的是ASCII码的大小  

                                       从1来看: a==a,b==b,c>d 所以a>b;

               3.字符串数组:字符串数组中的元素字符串没有‘\0’这样的结束位;

         二、常量与变量

               1、什么是常量:

                   值不能改变的量   1    1.2    固定的值

                   常量的类型:

                 (1) 数值型常量(整数、浮点数);

                   (2)  字符型常量(字符常量、转义字符常量、字符串常量)

                   (3)  符号常量(#define 符号常量名 常量值)

              2、变量

                 (1)变量

                         在程序运行期间值可以改变的量成为变量;

                         变量的命名规则:C++规定标识符只能由字母、数字、下划线组成,且只能由字母和下划线开头,大小写敏感

                                                 不能使用关键字和保留字;

                 (2)常变量

                          加了const关键字的变量,程序运行时值不可被改变,称之为常变量

                          ps:常变量在定义时必须初始化,此后他的值不可被改变;

          三、运算符

                1、算术运算符:

                    +      -       *      /      %            ++        --

                    加    减      乘     除    整除求余     自加    自减

                2、关系运算符:

                       >        <        =           >=          <=           !=

                     大于     小于    等于     大于等于  小于等于    不等于

                     返回值为bool(c语言中返回值为0和1)

                3、逻辑运算符:

                     &&          ||           !

                   逻辑与   逻辑或    逻辑非

                   逻辑运算符前后两个值都是bool(c语言中必须是0和非0值);

                   &&:都为真才为真,只要又一个为假就为假;

                    ||  : 只要有一个为真就为真;

                    !: 与当前相反;

                4、位运算符:

                        <<             >>             &          |               ^           ~

                     按位左移    按位右移      按位与  按位或   按位异或    按位取反

                    原码      反码      补码

                   技术分享图片

                5、赋值运算符 =

                     (1)意义:将赋值运算符右边的值(包含表达式最后的运算结果)赋值给赋值运算符左边的变量;

                              A=1;

                     (2)赋值操作的右结合性

                    

 

 

 

 

 

                        

 

 

 

           

 

 

 

       

 

 

 

 

 

             

NDK以及C语言基础语法(二)

标签:数值   分享   按位取反   取反   结合   赋值运算   转义字符   下划线   结果   

原文地址:http://www.cnblogs.com/huihuizhang/p/7922097.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!