![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c程序设计语言笔记
A river
这个作者很懒,什么都没留下…
展开
-
按位运算符
部分参考scdxmoe的博客按位运算符c语言提供了6个位操作运算符。这些运算符只能作用于整数操作数,及只能作用于带符号或无符号的char,short,int,long类型。按位与运算符&运算机制:将操作数化为二进制后,比较各个位置上的0和1,都为1则结果为1,其他情况为0.例如:0 0 0 1 1 0 1 1---------1 0 1 0 1 0 1 0--------...原创 2020-05-03 09:30:23 · 424 阅读 · 0 评论 -
字符常量和字符串常量
标题原创 2020-05-01 09:57:12 · 6747 阅读 · 0 评论 -
学习字符常量遇到的问题
在学习第二章时写了一个程序:#include<stdio.h>int main(){ int i=0; int c=0; for(i;i>=0&&i<=9;i++){ c='i'; printf("'%d'=%d\n",i,c); } char s=105; printf("s=%c\n",s); printf("'1'=%...原创 2020-05-01 08:48:58 · 154 阅读 · 0 评论 -
变量的数据类型及范围笔记
数据类型的作用数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。例如大胖子必须睡双人床,就给他双人床,瘦的人单人床就够了。数据类型数据类型的长度...原创 2020-04-30 14:00:52 · 432 阅读 · 0 评论 -
c语言的运算符优先级和结合性笔记
表格儿和一些内容参照:colin点大神的博客例子参照内容:c原岩运算符的结合性分析c语言小白一个,如有错误请大家指出,共同探讨!c语言运算符及其优先级一览表优先级运算符简单含义T1[]数组下标()圆括号.选择对象的成员->选择对象指针的成员2(单目)-负号运算符~按位取反++自增...原创 2020-04-28 10:47:35 · 212 阅读 · 0 评论 -
幻数
幻数——上下文里出现的字面常量。程序需要有可读性,简洁性,所以我们在写代码的时候要尽量减少幻数的出现,使程序具有更高的可读性。幻数带来的主要问题是它们没有(抽象)语义。当我们阅读和维护带有幻数的代码时,不得不去一个个地搞清楚每个光秃秃的量到底代表的是什么意思。没错,这样也能勉强度日,但带来的是不必要的精力浪费以及准确性的丧失。下面给两段代码比较一下幻数对程序的危害。#include<...原创 2020-04-27 22:34:58 · 411 阅读 · 0 评论