这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » c语言学习小结(数据类型)

共13条 1/2 1 2 跳转至

c语言学习小结(数据类型)

高工
2012-10-27 21:17:02     打赏
1.1、常量:

在程序的运行过程中其值不能被告变得量称为常量。习惯上,符号常量名用大写,变量名用小写,以示区别。好处1、含义清楚;2、在需要改变一个常量时能坐到一改全改。例:#define PI 3.1415926

1.2变量:

其值可以改变的量称为变量。一个变量应该有一个名字,在内存中占据一定的存储单元。变量名实际上是一个符号地址,在对程序的编译连接时有系统给每一个变量名分配一个内存地址。

1.3特殊形式的字符常量,转义字符

以一个“\”开头的字符序列,例如:“\n”换行符

1.4:字符变量

用来存放字符常量,请注意只能存放一个字符,例如:char c1;c1='a';

1.5:字符串常量

是由一对双括号括起来的的字符串。

在C语言中,如果讲一个字符串存放到变量中,以便保存,必须使用字符数组,即用一个字符型数组来存放一个字符串。

2、算术运算符

2.1两个整数相除的结果为整数,例如:5/3=1;但如果除数或是被除数之中有一个为负值,则舍入的方向是不固定的,

2.2、求余(%)运算符的两侧必须为整型数据。例如7%4=3

2.3、 强制类型转换运算符,表达式最好用括号括起来。例如:(类型名)(表达式)

2.4 ++和--的结合方向是“自右至左”

3、赋值运算符

将位数少的赋给位数多的变量时没问题,只是有效位进行扩展,而将有效位多的赋值给有效位少的变量时就会发生溢出错误。

4 字符数组

4.1字符数组的定义:例如:char str[10]={'a','s','d','f',}; c[0]='a';c[1]='s'

用字符串常量来使字符数组初始化 例如:char str[]={"I am happy !"};

亦可如此 char str[]="I am happy !"

可以将一维数组看作是其他语言中的“字符串变量”【实际上没有字符串变量这一说】



关键词: 语言学习     小结     数据     类型     变量     字符    

专家
2012-10-27 21:55:31     打赏
2楼
单片机C语言基础知识

高工
2012-10-27 22:53:43     打赏
3楼
内容不错,就是排版差了点,看起来不是太方便!

高工
2012-10-27 22:56:40     打赏
4楼
偶尔翻了翻,顺便做下小记,方便自己也方便他人,无奈太初级了

高工
2012-10-27 22:57:53     打赏
5楼
是,排版确实不方便,下次改之,多谢指教

菜鸟
2012-10-28 14:15:38     打赏
6楼

总结得不错!


专家
2012-10-30 11:57:59     打赏
7楼

好好排排版,就更好了


工程师
2012-11-06 11:30:42     打赏
8楼
不错,加油。

高工
2012-11-06 13:36:03     打赏
9楼
一起吧!亲,哈哈哈

高工
2012-11-06 14:40:42     打赏
10楼
能排一下版吗?

共13条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]