数据和C
来源:互联网 发布:上海虹桥电缆网络销售 编辑:程序博客网 时间:2024/04/30 07:52
一、变量与常量数据
常量:在程序使用之前预先设定并在整个程序运行中没有变化。
变量:数据在整个程序运行中可能变化或被赋值。
1、数据类型关键字
例:int、float、double、long double、short int、unsigned········
整型:没有小数部分的数。
浮点型:加了小数点的数。
整型与浮点型区别:整数没有小数部分,浮点数有小数部分;
浮点数可以表示比整数范围大的多的数;
对于一些算数运算,使用浮点数可能会损失更多精度;
浮点数不能表示区域内所有的值,只是实际值的表示;
浮点运算通常比整型运算慢;
2、C数据 类型
① int型:有符号整数
声明:int 变量名;或 int 变量名一,变量名二,·····;
变量赋值:一、直接赋值,例:cows=112;二、通过scanf()赋值,例:scanf(“%f”,&weight);三、初始化变量,即在变量名后跟上赋值运算符(=)和赋给变量的值,例:int dogs=100; (注意:尽量避免在一个声明语句中出现初始化和未初始化变量)
打印 int 值:使用 printf()函数,%d 为格式说明符,用来表示一行中什么位置打印整数,使用printf()函数时,格式说明符的说明与要显示的值的数目一定要相等。
八进制前缀0,十六进制前缀0x或0X。
八进制与十六进制显示:八进制 %o,十进制 %d,十六进制 %x;显示C语言前缀,使用%#o、%#x、%#X分别生成0,0x,0X。
八进制和十六进制常量通常被视为 int 型,如果值过大,编译器会使用 unsigned int,如果不够大会依次使用 long、unsigned long、long long、unsigned long long类型。
②其他类型:打印 unsigned int :%u;long:%lg;long 数值:%ld;十六进制长整数:%lx;八进制长整数:%lo;八进制short整数:%ho;unsigned long型:%lu;long long型:%lld、%llu等。
③字符 char 类型:用于存储字母和标准符号之类的字符
声明:char 变量名;
字符常量及初始化:例 char grade =‘A’;单引号中为一个字符常量(注意:不是用单引号,会视为变量名;使用双引号,视为字符串)
非打印字符方法:一、使用 ASCII 码,例:char beep=7;二、使用转义字符;三、十六进制表示。 书P43
打印字符:printf()使用%c说明符来打印一个字符。
④-Bool类型:用于表示布尔值,即逻辑值 true (真1)与flase(假0)
⑤可移植类型:inttypes.h
- C --- 数据和C
- C语言数据和C
- 数据和C
- C和数据
- 数据和C
- 数据和C
- 数据和C
- 数据和C
- 数据和C
- 数据和C
- # 数据和C
- 第三章 - 数据和C
- 【基础常识】数据和C
- 第三章 数据和C
- 笔记1--数据和C
- 数据和C相关知识点
- 数据和C(2)
- C语言学习_003_数据和C
- Ubuntu15.10 64位 Dr.com 校园客户端 依赖包安装
- Impala内存优化实战案例
- Unity实战笔记_1.创建一个登陆界面
- Mysql数据库学习 (四) 数据库操作(创建删除更新表)
- BZOJ 1492
- 数据和C
- hdu Find a way(两路广搜)
- 添加vim到右键弹出菜单
- 道髓
- 深入理解Java:SimpleDateFormat安全的时间格式化
- 14.C++ 继承和派生类
- QT使用通知区域小图标
- 442. Find All Duplicates in an Array
- 客户端读取服务器信息tcp