zoukankan      html  css  js  c++  java
  • C语言----数据类型(基础篇一)

      C语言的入门程序模板

    1 #include <stdio.h>    /*使用或者包含系统里面的程序*/
    2 main()                /*程序入口点*/
    3 {                     /*起点*/
    4     int a=1+2;        /*叫计算机执行的指令*/
    5 }                     /*结束*/

      标识符(变量名称...)

      标识符就像给刚出生的小孩取名字一样,给刚定义的变量,常量,函数取名字。

      ※合法的标识符(变量):由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。

      ※大写字母和小写字母被认为是两个不同的字符,因此TEACHERteacherTeacher是三个不同的变量名。

      关键字(系统使用过的名称:如 main...等)

      关键字属标识符的子集,有些标识符已经被系统使用,称之为“关键字”。因此,程序员在写程序时就不能取与关键字相同的名字。如:void,while,#define

      常量(定义好的值不能改变,如圆周率....)

      定义:其值不能被改变的量。如:5  0  -2  2.382  ‘t’  “hello”都是常量。

      还有一种特殊常量:    #define  MAX  5    简称:宏定义

       变量( 定义的值可以通过计算改变的、如:i++... )

      定义:其值可以被改变的量。如a  a3  max

      给变量取名时要符合标识符的规定。

      整数:整型常量

      整数分十进制,八进制,十六进制,它的明显标志是:没有小数点。

      计算机中各整数类型的取值范围:

        short:短整型(-32768~32767负三万到正三万

        int:整型(-2147483648~ 2147483647负两亿到正两亿

        long:长整型(-2147483648~ 2147483647) 负两亿到正两亿

        unsigned int(shortlong):无符号整型(0~上面的范围乘以2再加1)  没有负数只有正数

      实数(浮点数):实型常量  

      浮点数,顾名思议,就是有个小数点可以左右浮动的数,在数学上又叫“实数”。

      浮点数分小数和指数部分,它的明显标志是:有小数点

      合法的小数部分:0.329  .329  3.  -.2  +.2     前面的0可以省略,如  .203  -.35

      指数部分:在早期的计算机中,想把指数部分写在数字的右上角相当的困难,因此编程语言一般都用eE表示指数部分。

      如: 0.329*102在计算机中表示为.329e+20.8*10-8表示为0.8e-8

       计算机中各浮点类型的取值范围: 

        浮点型:float-3.4e-38~3.4e38) 

        双精度浮点型:double-1.7e-308~1.7e308

        长浮点型:long double -1.7e-308~1.7e308

      其它复杂类型  

      枚举型enum

      结构struct

      联合union

      自定义类型typedef   等

      运算符 

      +  -  *  /  %(取余)都叫运算符,C语言中运算符有几十种,并且有不同的优先级与结合性。

      表达式  

      表达式由变量、常量、运算符组成。如:

      S=3.14*(r*r)

      它符合数学上的运算次序,先括号,再乘除,再加减。

      作业

      1、以下选项中哪个是正确的标识符: A

      A_void   Basb*3   Cf.n   D2c

      2、以下选项中正确的整型常量(整数)是:D

      A12.    B.2      C123    D0

      3、以下选项中正确的实型常量(浮点数)是:C

      A0   B2.71828  C.329E+2    D-871

     学习是一个抄袭,模仿,练习,创新的一个过程,继续努力。

  • 相关阅读:
    Win10或Win8下ObjectARX2015 Wizard向导创建项目失败解决方法
    对用友二次开发的初次认识
    我对asp.net管道模型的理解
    wblockCloneObjects 写块克隆的使用
    acedCommand 之使用镜像命令
    MFC之动态调用自己写的类库中的类的成员方法
    objectarx 天正的墙转梁线
    objectarx 之让用户自定义插件命令
    MFC之多字节和宽字节的总结
    MFC之使用blat发送邮件
  • 原文地址:https://www.cnblogs.com/httpcc/p/10693573.html
Copyright © 2011-2022 走看看