c语言基础

来源:互联网 发布:sql大于某个时间 编辑:程序博客网 时间:2024/06/11 10:29
   **C程序由函数组成**。其函数数据又分为*常量*和*变量*。   *常量*即在编译时可以确定的值。按类型可大致分为5种。   <1>.整型常量:即整数。   <2>.实型常量:带有小数点。   <3>.字符常量:1.普通字符(如'a')。               2.转义字符 (以'\'开头,如'\t')。   <4>.字符串常量:即字符串如"abc"其以'\0'结尾,位宽为4。   <5>.标识符常量:先定义再使用。其一般格式为#define N 5(#define 标识符 常量)其本质是“原样替换 ”,即将5替换到N所参与的表达式中,如 N*N+1即变为5*5+1。注意是整体的替换。    *变量*即可变的量。由数据类型+变量名组成。    数据类型:告诉操作系统以什么样的类型来处理这些数据。如int型,一般的32位和64位操作系统中其都为4字节(8bit = 1B,1024B = 1K,1024K = 1M),一个字节八位(字节是计算机中存储的最小单位),int型即32位,系统就会按照4字节有符号整型来处理。    存储类型:计算机中数据以补码的形式存在。在计算过后再转为原码输出。    正数:符号位为0,原反补都是其本身。    负数:符号位为1,求反码时符号位不变,数据位取反。补码为反码加1。
原创粉丝点击