• 初识C语言-声明和使用变量、标识符的命名规范以及基本数据类型


    常量:是在程序中保持不变的量

    变量:编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。

    声明和使用变量

    • 声明变量:

    Datatype variablename;

    eg:int i;

    • 定义时初始化变量:

    Datatype variablename = value;

    eg:i=2;

    • 定义后初始化变量:

    variablename = value; 

    eg:i=3;

    实例:

    计算长方形的面积

    //声明变量:数据类型  变量名;

    int width;//长方形的宽

      width=10;//为变量赋值

        //声明并赋值

    int length=50;//长方形的长

    int s=width*length;// 面积

    printf("长方形的长是%d,宽是%d,面积是:%d ",length,width,s); //%d:整形占位符

    变量命名(标识符)

    1. 什么是标识符

    标识符就是在程序中自定义的一些符号和名称。要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的

    2. 标识符的作用

    1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来

    2) 其实,标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字

    3) C语言是由函数构成的,一个C程序中可能会有多个函数,为了区分这些函数,就给每一个函数都起了个名称。函数的名称就是标识符的一种。除了函数,以后还会学到“变量”这个概念,变量的名称也是标识符

    3. 命名

    1> 命名规则(一定要遵守)

    l 只能由26个英文字母的大小写、10个阿拉伯数字0~9、下划线_组成

    严格区分大小写,比如testTest2个不同的标识符

    l 不能以数字开头

    l 不可以使用关键字作为标识符

    2> 命名规范(最好遵守)

    l 尽量起个有意义的名称,比如一个完整的英文单词,别人一看这个名称就能才能这个标识符的作用。如果不懂英文,你也可以用拼音,尽量不要起像abcde、sfsdfsdf等这类看起来没有意义的名称

    l 如果标识符中含有多个单词,可以使用驼峰标识(除开第一个单词,后面每个单词的首字母都是大写):firstName、myFirstName,或者使用下划线_来连接:first_name、my_first_name

    4. 常见的标识符命名错误

    合法标识符

    非法标识符

    注释

    fromNo12

    from#12

    标识符中不能使用#符号

    my_Boolean

    my-Boolean

    标识符中不能使用“-”符号,应使用下划线“_”代替

    Obj2

    2ndObj

    标识符不能使用数字开头

    myInt

    int

    “int”是内建关键字

    jack_rose

    jack&rose

    符号“&”不能出现在标识符中

    GUI

    G.U.I

    标识符内部需要出现“.”分隔符

    基本数据类型

    数值类型:  整型:(short,int,long), 非整型 (floatdouble)

    非数值型: char

    //计算圆的面积

       float pi=3.14;//圆周率

       int r=3;//半径

       float s=pi*r*r;

       printf("圆的半径%d,圆周率%f,面积是:%f ",r,pi,s); //%f:单精度浮点float占位符

  • 相关阅读:
    跨域抓取360搜索结果
    css的圣杯布局
    css的双飞翼布局
    C#WebBroswer控件的使用
    使用Chart控件进行实时监控
    GzipStream的简单使用压缩和解压
    poj 1611 The Suspects
    hdu 1856 More is better
    hdu 1232
    UvaOJ 10167
  • 原文地址:https://www.cnblogs.com/xiaomeng7/p/6592535.html
Copyright © 2020-2023  润新知