c语言课程笔记1

第二章

1常量为在程序中不能改变其值的量

变量的值在程序执行过程中可以改变

2数据类型

基本整型:int 大多数四个字节

长整型:long四个字节

短整型:short两个字节

无符号整型:unsigned(正整数和零)

单精度实型:float四个字节

双精度实型:double八个字节

长双精度实型:long double十个字节

字符型:char一个字节

3使用sizeof(int)计算int型数据所占内存的字节数,使用sizeof(变量名)的形式还可以计算一个变量所占内存的字节数

4变量的赋值和赋值运算符

变量赋值:

“a=b=c=d=e=5”等价于e=5;d=e;c=d;b=c;a=b;

第三章

1.运算符

(1)算术运算符:

加(+);减(-);乘(*);除(/);

求余(%);自增运算符(m=n++,m=++n);自减运算符(m=n--,m=- -n)

(2)关系运算符:

大于(>)小于(<)等于(==)大于等于(>=)小于等于(<=)不等于(!=)

(3)逻辑运算符:

与(&&)、或(||)、非(!)三种

赋值运算符(=)、(+=,-=,*=,/=,%=)

2.宏常量:#define PI 3.14159

3.const常量:const double PI=3.14159;

3.常用库函数:

fabs(x)求一个数的绝对值

floor(x)向下取整

ceil(x)向上取整

sqrt(x)求实数x的平方根

第四章

1.字符常量:‘a’

2.转义字符:

换行‘\n’

回车不换行 ‘\r’

字符串结束标志 ‘\0’

响铃报警提示音 ‘\a’ 

一个反斜线‘\\’

单引号 ‘\’’ 

一个双引号‘\”’

3.函数printf()的格式转换说明

%d输出带符号的十进制整数

%c输出一个字符

%s输出字符串

%f输出实数(%.3f保留三位小数)

4.数据的格式化键盘输入函数scanf()的一般格式

%d输入带符号的十进制整数

%c输入一个字符

%s输入字符串

%f输入实数

第五章

1.算法的特性

有穷性、确定性、有效性、输入输出

2.用非零值表示真,用零值表示假

3.if语句

(1)单分支控制的条件语句

格式一:

    if(条件表达式)

      语句1;

格式二:

    if(条件表达式)

    {

       语句1;

       语句2;

       .....

      }

(2)if-else语句(双分支结构)

格式一:

    if(条件表达式)

       语句1;

    else

       语句2;

格式二:    

    if(条件表达式)

    {

       语句1;

       语句2;

       .....

      }

    else{语句1;

         语句2;

         .....

        }

4.switch语句

语句格式:

switch(表达式)

    case 常量表达式1:

        语句序列1;

        break;

    case 常量表达式2:

        语句序列2;

        break;

        ...

    case 常量表达式n:

        语句序列n;

        break;

    default:

          语句序列n+1;

  }

注意:常量与case之间至少有一个空格,常量的后面是冒号,常量的类型应与switch后括号内表达式的类型一致

学习c语言的感想:

  首先,在我个人看来,这是一个不断交流与学习的过程,上机是必须的,学习这门课目其实还是要多动手,多动脑,张开嘴,不懂就去问,不要有模糊的地方,平时偷懒考试就会给你重的一击;然后就是要有耐心,平时要不断的去积累,练习,按时完成作业,一方面是完成老师布置的任务,另一方面是对自己学习成果的检验,通过作业来发现问题,解决问题,最后让自己有所提高。

  通过对它的学习,给我最大的感触还是痛并快乐着,让你又爱又恨,当你尝试运行很多次还是不通过时,内心是很烦躁的,但是也让你有更大的斗志去想办法解决它,当你真正解决了问题以后,那种自豪开心的感觉是不言而喻的,这会给你带来自信,让你想不断的去挑战自己。

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值