第一章节 无名

本文介绍了计算机编程中的基本概念,包括数据的符号化、变量与常量的区别及其命名规则,重点讲解了基本数据类型如字符型、整形和浮点型,以及它们在内存中的表示和使用。
摘要由CSDN通过智能技术生成

涂山大姐

引言

        计算机从设计之初,是以处理数为目的,逻辑赋予了计算机更多的可能性。

        因此,学习如何与机器有效交流,应当从数学逻辑思考。

        数据是对现实世界中的具体实物、事件和抽象概念等简单符号化。如,文字和数字等等。

        在计算机世界里,数据最终都是符号化成二进制数。

        计算机程序处理两种基本状态数据,变量和常量。

         关键字:数、逻辑、符号化、数据和基本数据对象。

   

一、变量与常量

        变量和常量,是一种概念,是程序处理的两种基本数据对象。                                                   变量允许数据可以变化,反之常量不允许改变。具体细节暂不予写出。

(1)命名规则        

        命名由大小写字母、下划线与数字组合,以字母开头且区分大小写字母。下划线算作字母。

(2)使用规则

        以下划线开头名,通常用作库例程(库函数和例程),因此避免冲突,编写程序代码时,不要使用下划线开头命名。

        选择变量名,应尽量见字如见人。

哈哈,看到此处,读者老爷们,懵了吧?我也蒙了。

为啥要名字呢?

变量和常量是放在计算机的哪里的?

为什么要定义和声明变量与常量的名字和类型呢?

二、数据类型        

        符号化而来的数据,本身没有意义,因为不知道它所表达的含义,解释数据才有意义。变量需要有名字和数据类型,以便使用数据(知道了名字和内容)。

(1)基本数据类型          

         在符号命名名字中,保留了一些名字,用作特殊用——关键字。     

        char        字符型

        int            整形

        float         单精度浮点型

        double     双精度浮点型                        

这些基本类型都可解释为数字,也就是二进制数。

还可以由长度限定符(关键字)short、long整形和浮点型的长度;

由符号(正负号)限定符unsigned、signed修饰任何整形(字符型也属于整形)。

通过基本数据类型可以衍生好多数据。。。。。。

  (2)解释基本类型

                1,字符型char                

                                占用空间:        

                                                一个字节空间;

                                数据内容:                

                                                技术上是整形数字,通过编码实现字符转换;

                                数据长度:

        ·                                        是否带符号,取决于编译器,都不影响字符输出;

                                因为ASCLL码 只有128个字符。        

                2,整形int        

                        占用空间和数据长度,根据机器和编译器决定;

                        使用二进制补码表示整数,最高位一般作为符号位。

                3,单精度浮点型 float与双精度浮点数double                           

                        占用空间和数据长度,根据机器和编译器决定;

                        数据表示原理,有待学习,现在把握不住。

 

        (3)基本数据类型的一些特征?

                        数据表示原理自己学习,占用空间和长度所有都在标准库limits.h/float.h里。


                                                                                                            愿燃起一盏长明,无惧幽夜~

  • 30
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值