学习笔记——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://azwzsj.com/article/cegdse.html