**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。
c语言基础
最新推荐文章于 2024-09-03 08:30:00 发布