C语言初步认知&C语言数据类型

C语言初步认知

1. 计算机组成:

硬件:

 

软件:

操作系统:管理CPU的硬件及软件资源--提供用户接口

驱动:让外部硬件工作

系统软件:操作系统底层的编译软件

应用:高级语言编程--应用程序

 

2. 计算机语言的发展:

机器语言:计算机能够识别的语言,二进制语言

汇编语言:用指令集代替机器语言。最接近机器语言,执行效率高,阅读性 差,可移植性差

高级语言:面向过程:C语言

应用:底层硬件编写,相对于面向对象语言,执行效率高。

面型对象:C++Qt

应用:上应用编写

 

一、数据类型

1. 类型注意点:

类型表示方法

类型的大小

类型的意义

2. 基本数据类型:

① Char

大小:1字节=80000 0000

注意:Unsigned char 0~255

打印字符 ‘a’、’b’、’c’

转义字符’\n’-换行、’\r’-回车

② Int

大小:4字节=32

注意:存放整形数据

③ Float(单精度)

大小:4字节

④ Double(双精度)

大小:8字节

数据存储:数据在内存中是以补码的形式存储的

          数据溢出

构造数据类型:数组、指针、结构体、共用体和枚举

3. 几个主要的概念

① 关键字:编译器已经定义好其作用,可以直接使用,C语言有32个关键字 例如:int float char

② 标识符:C语言里面的所有命名

注意:由字母、数字和下划线组成

数字不能放在开头

不能和关键字重复

③ 常量:程序运行过程中不能改变的量

④ 变量:程序运行过程中可以改变的量

4. 运算符:

① 自加自减运算符

int a = 10,b=0;

b = a++;// 结果a=11 b =10 先取值后自加

int a = 10,b;

b = ++a;// a=11 b =11先自加,后取值

②  Sizeof运算符

求任意对象(数据类型,变量)的大小(字节)

 

③ 条件运算符

 

5. 类型转换

强制类型转换:(数据类型)变量

6. 输入输出

格式化输出

printf(“hello”);

Printf(“%d”,变量);

格式化输入

Int a;

Scanf(“%d”,&a);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值