C语言·学习笔记(一)

一、C语言概述

1.编程机制

(1)一个典型的C程序编译管道,包含预处理编译汇编链接四个环节。

二、数据类型

1、变量的数据类型

(1)变量使用注意事项

  • 变量表示内存中的一个存储区域(不同的数据类型,占用的空间大小不一样)
  • 该区域有自己的名称和类型
  • 变量必须先声明,后使用
  • 该区域的数据可以在同一类型范围内不断变化
  • 变量在同一个作用域内不能重名
  • 变量三要素(变量名+值+数据类型)

2、数据类型相关

类型存储大小(单位为字节)
char1
short2
int4
float4
double8

【注】:

  • bit(位):计算机中的最小存储单位
  • byte(字节):计算机中基本存储单元
  • signed:代表有符号的,第一位代表正负,(如果该位为0,表示正数;如果该位为1,表示负数)剩余的代表大小
  • unsigned:代表无符号的,所有位都为大小,没有负数

(1)浮点型常量有两种表示形式

  • 十进制数形式:如:5.12  /   512.0f   /   .512   (必须要有小数点)
  • 科学计数法形式:如: 5.12e2  /  5.12E-2

(2)字符类型使用细节

  • 字符常量是用单引号   ('  ')   括起来的单个字符。如: char c1 = '5';
  • C中还允许使用转义字符    '\'     来将其后的字符转变为特殊字符型常量。如:char c2= '\n';  // '\n'表示换行符
  • 在C中,char的本质是一个整数,在输出时,是ASCII码对应的字符。

(3)布尔类型

  • C语言判断真假时以0为假,非0为真

3、C语言变量的生命周期和作用域

变量类型生存周期作用域
局部变量auto:自动变量,离开定义函数了立即消失只作用于该函数内部
register:寄存器变量,离开定义函数立即消失
static:静态变量,离开定义函数仍然存在
全局变量在程序运行期间一直存在static:静态变量,仅限于本文件内部调用
extern:外部存储变量,用于声明本文件将要用到的其他文件的变量

4、枚举常量·注意事项

  • 不能对枚举常量赋值,只能将他们的值赋给其他的变量
  • 不能再定义与枚举常量名字相同的变量
  • 不能用&取得它们的地址

5、基本数据类型的取值范围

(1)比特位

CPU能读懂的最小单位是:比特位  /  bit / b 。每个比特位只能存放二进制数,即0和1。

(2)字节

内存机构最小寻址单位:字节  / Byte / B

【注】1 Byte = 8 bit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值