课程笔记1

(一)数据类型

1、整型(int),长整型(long int),短整型(short int),无符号整型(unsigned)

2、实型 单精度(float) 双精度(double)长双精度(long double)
定义时尽量用double
3、字符型(char)定义时需用一对单引号‘’例'x'双引号可引若干个字符,字符串,以\n作为结束符。
4、变量:在使用之前须先定义。
赋值运算符=将右边的表达式的值赋给左边的变量,左值只能是变量。圆括号的的优先级最高,可以使用圆括号改变运算顺序
可解决问题:因误用和混淆运算符的优先级和结合性而导致的程序错误
常见错误1、忽略大小写2、定义变量时对多个变量连续赋初值。应用“,”隔开。

(二) 简单的算术运算和表达式

1、简单的算术运算符
%求余 /除法
实数无法求余
相同类型数据的运算结果,还是该类型
不同类型数据的运算结果,是两种类型中取值范围大的那种。取值范围小的类型赋值给取值范围大的是安全的。
2、增1和减1运算符
“++变量,--变量”,先使用变量之后增1减1,“变量++,变量--”先增1减1再使用变量的值
常见错误:1、表达式中使用非法标识符
例“π”2、乘法省略或写成╳,可用X x *表示,注:赋值表达式也有值,既变量所得的值

3、fabs(x)计算x的绝对值

      log(x)计算lnx的值 x应大于0

      log10(x)计算lgx的值,x应大于0
(三)键盘输入和屏幕输出
1、转义字符
'\n'转行(c++中endl)
2、getchar()输入字符,putchar()输出字符。
3、cout<<空格<<若要求空格隔开%|<最小域宽、<小数位数>|f
4、scanf(格式控制字符,地址表列)
常见错误:
1、格式控制字符串加上双引号2、将分隔格式控制字符串和表达式的逗号写到了格式控制字符串内
(四) 选择控制结构
1、伪码:介于自然语言和计算机语言之间的一种代码,它的最大优点是,与计算机语言比较接近,易于转换为计算机程序。
2、关系运算符
==等于!=不等于<=小于或等于>=大于或等于
3、用非0值表示真用非0值表示假
4、单分之控制的条件语句
if(表达式P),语句A
双分支控制的条件语句
if(表达式P)语句1
else      语句2
条件表达式:表达式?表达式2:表达式3
多分支控制的条件语句 
if语句 switch语句
解决问题:当多种情况分散时,一般用switch语句
注:少break 会在某一语句后顺序执行;几种情况下执行操作完全相同是时连续写case语句直到最后一个完成;if后的语句后面不应写“;”

感想:最初接触C语言时要弄清楚各种变量的定义方法,特别是常用的类型,int、float、char等等,还要掌握各种类型的输入、输出格式,感觉好繁琐,后来对基本的知识点可以熟练的掌握也让我知道在对c语言的学习过程中,一定要弄明白它的目的,对每一个知识点,都应该立即编出对应的程序,有时可能还会有语法错误,碰到更好的方法也可以试一下,可以更好的提升自己的能力。
不要只认为上课认真听课有用,写程序上机操作也挺重要,c语言练的更多的是操作能力。
自从学习了c语言,我感受到了编程的神秘,计算机的作用,现在几乎在各个方面都用到c语言。当自己写出一个程序,感到好开心,虽然现在学到的东西并不多。但是我会努力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值