c语言数据类型ppt,【C语言】基本数据类型.ppt

【C语言】基本数据类型.ppt

怎么让计算机认识数 存储的基本单位 位:0,1 字节:8位 字:16位 常数表示方法 起名规则 变量 2.1 数据类型 数据类型总表 * 第二章 C语言程序设计基础 数据类型 常量与变量 不同类型数据间的转换 运算符和表达式 整型常量(整常数) 三种形式: 十进制整数:由数字0~9和正负号表示.如 123,-456,0 八进制整数:由数字0开头,后跟数字0~7表示.如0123,011 十六进制整数:由0x开头,后跟0~9,a~f,A~F表示. 如0x123,0Xff < 例 12 与 12L 例 30000 为int型 65536 为long int 型 整型常量的类型 根据其值所在范围确定其数据类型 短整型(short) 2 bytes 整 型(int) 2 bytes 长整型(long) 4 bytes C标准只要求int型的长度应大于或等于short型且应小于或等于long型,由各版本自己确定 一般微型机将int的长度定为与short一样 在整常量后加字母l或L,认为它是long int 型常量 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 83 291 255 问题: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 语言程序设计 第二章数据描述 C 标识符 定义:用来标识变量、常量、函数等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感。变量名、函数名用小写,符号常量用大写 不能使用关键字 长度:最长32个字符 命名原则: 见名知意 不宜混淆 如l(数字)-I(L的小写)-I(I的小写), 0(数)- O(大写)-o(小写) 2-z-Z 例:判断下列标识符号合法性 sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char a>b _above $123 < > M.D.John 3days #33 char $123 a>b 语言程序设计 第二章数据描述 C 一般用大写字母 是宏定义预处理命令,不是C语句 直接常量: 整型常量 实型常量 字符常量 字符串常量 如 #define PRICE 30 常量 定义:程序运行时其值不能改变的量(即常数) 分类: 符号常量:用标识符代表常量 定义格式: #define 符号常量 常量 > > > > < > 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d",total); } 运行结果:total=300 语言程序设计 第二章数据描述 C 实型常量(实数或浮点数) 表示形式: 十进制数形式:(必须有小数点) 如0.123, .123, 123.0, 0.0, 123. 指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 “尾数” “阶码” 浮点数 < 实型常量的类型 默认double型 在实型常量后加字母f或F,认为它是float 型 语言程序设计 第二章数据描述 C aaa 字符常量 定义:用单引号括起来的单个普通字符或转义字符. 字符常量的值:该字符的ASCII码值 < 转义字符及其含义: 转义字符 含义 \n \v \r \a \‘ \ddd \t \b \f \\ \“ \xhh 转义字符 含义 换行 垂直制表 回车 响铃 单引号 3位8进制数代表的字符 水平制表 退格 换页 反斜线 双引号 2位16进制数代表的字符 如 ‘\101’ -----------‘A’ ‘\012’ -----------’\n’ ‘\376’ -

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值