189 8069 5689

学习笔记——C语言基础1-创新互联

没有书面语,全是自己的话理解,发现错误请指正,自己发现也会及时更改。

创新互联公司服务项目包括新疆网站建设、新疆网站制作、新疆网页制作以及新疆网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,新疆网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到新疆省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!整型

根据占用大小(占用大小固定),直接理解 可定义为如1,2,3,4之类的整数。

short (int) 2B 

int 4B

long (int) 4B(32位计算机) 8B(64位计算机)

long long (int)8B(32位计算机) 8B(64位计算机)

浮点型

根据占用大小(占用大小固定),直接理解 可定义为小数。

  float 4B(7位有效数字)

  double 8B(16位有效数字)

字符型

定义各种符号或大小写字母(存储字符时会存储对应的数字,对应数字网上有)

  char 1B

输出/查看变量

使用printf输出一个或多个变量(输出前在头文件需添加 #include

例: printf(“直接打印的内容 或 格式控制符(%d或%c之类的)”),数据1,数据2,... ,数据n)

引号内部的末尾可加上\n代表换行即跳转到下一行

输入变量

使用scanf给程序内定义的变量输入一个值(可以为整数,小数,字符)

例: scanf(“直接打印的内容 或 格式控制符(%d或%c之类的)”),&数据1,&数据2...)

运算符 1.算数运算符(加 + 减 - 乘 *  除 /  取余 % )

只要记得 取余% 时的两个数必须为整数。

2.比较运算符(大于> 小于<  等于==  大于等于>=  小于等于<=  不等于!=)

  在比较之后成立结果为1不成立为0

3.逻辑运算符(与&&  或||  非!)

  &&两边需要同时成立,返回1;

  ||   两边成立一个,返回1;

  ! 如果原本是成立的,返回0,如果原本不成立,返回1。

4.位运算符(取反~  与&  或|  异或^  左移<<  右移>>)

  ~   把数据按位取反(二进制);

  &   两个数值中的每⼀位⼆进制进⾏⽐较,当两个数值二进制位都为1时,这⼀位结果就为1,                  否则为0;

  |     两个数值中的每⼀位⼆进制进⾏⽐较,当两个数值二进制位有一个1时,那就返回1,否则                  为0;

  ^     两个数值中的每一位二进制进行比较,对应的两个一个为1另一个为0,则返回1,否则返                 回0;

 <<   把数值的二进制向左移动指定位置,空缺的低位全部补0;

  >>  把数值的二进制向右移动指定位置,空缺的高位全部补符号位,符号为1,补1,符号为                  0,补0。

5.逗号运算符

  如果好几个表达式放一起,逗号隔开,其结果为最后一个逗号后表达式的结果。

  如: a = 1 , b = 2 , c = 3 , a + b ( 则结果为a + b )

6.复合运算符

符合赋值运算符:+=、-=、*=、/=、%=

  结合位于算符:<<=、>>=、|=、&=、^=

  例:a += 1 ,就等同于 a = a + 1,其他用法相同;

  自加自减运算符:++ 、 --

  例: a++    ,等同于 a + 1

  但如果用于赋值时

  a = b++ 就代表的是 a = a 即把 b 赋值给 a 之后再对等号后面的 b 做 加1

  a = ++a 表示 a = 1+b ,先让 b 加 1 之后再赋值给 a     

7.所有运算符的优先级

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前名称:学习笔记——C语言基础1-创新互联
文章网址:http://cdxtjz.cn/article/cegdse.html

其他资讯