C语言基础与提高1(一)

本文介绍了C语言的基本数据类型,包括整型int、单精度实型float、双精度实型double、字符型char以及枚举型enum。同时讲解了常量和变量的概念,特别是const修饰的只读变量和volatile关键字的作用。
摘要由CSDN通过智能技术生成

(一)基本数据类型

1.整型 int  

整数,4个字节,在TC环境中为2个字节

(signed)int  最小值为 10000000 00000000 00000000 00000000

2.单精度实型float

单精度浮点数,4个字节,精度6位

3。双精度实型double

双精度浮点数,8个字节,精度15位

4.字符型 char

1个字节,表示256个ACSII字符,或者0-255的整数

整型0 和‘\0’一样

  '\0'         ASCII :0

'0'             ASCII : 48

'a'              ASCII : 97

'A'             ASCII : 65

5.枚举型enum

6.常量与变量

(1)const(关键字)修饰只读变量:不能通过变量本身去修改变量中的值,可以通过其他手段修改(如地址)。

 volatile 防止编译时被优化

(2)常量时一种在程序中保持固定类型和固定值的数据。编译系统从数据形式上可以区分(除枚举型外)。

 常量分为:

 (I)整型常量
 十进制:18 -21
 long int 型常量:123l  123L
 unsigned int型常量  123u  123U
 根据实际数据大小确定int型还是long型
以数字“0”开始的整型常量时八进制数
022
 -039  010和10大小不一样
 以“0x”或"0X"开始的整型常量是十六进制数
 A-F和a-f用来表示十进制的10-15
 如0x12  -0x1F  -0x1f
(II)实型常量
 十进制小数形式:123.45  456.78
 指数形式:1e-2  4.5e3
 float型常量:123.45f  456.78f  1e-2f  4.5e3F
 long double型常量:123.45l  456.78L  4.5e3L
 缺省为double
(III)字符常量
‘a’  'A'  '5'  '%'  '$'  ...
单引号内只能有一个字符,除非用“\”开头
每个字符具有一个0-255之间的数值,可从ASCII表中查出
'5'与整数5不一样
以'\'开头的字符为转义字符
'\n' 换行
'\t' 空一个TAB键
'\r' 回车
(IIII)字符串常量
字符串常量是一对引号括起来的字符序列
如:”hello world“ "CHINA"
C规定以字符'\0'作为字符串的结束标志
如:”CHINA“占用字符为6个,但输出不输出'\0'


 
 



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值