c语言知识总结

一.数据类型 1.在程序中数据的两种形式为常量与变量,变量可以改变,而常量不可变。 2.常用的赋值符有 int float double char . int定义实型常量,float定义单精度实型常量,double定义双精度实型常量,而char定义字符。double比float适用范围更广,最好一般都用double. 二.算数运算 1.常用的运算符有“+” “-” “*” “/” “%”。“-”可作为减号,也可作为求相反数的符号,%表示求余。 2.且“&&” ,或“||”,非“!” “<=” “>=” “==”。 3.注意“=”与“==”的意义,例如a=b是将b的值赋值给a,而a==b是表示a与b相等。 4.常用头文件:<iostream>输入输出 <iomanip>保留小数会用到。 三.输入与输出 1.输入符有“cin” “scanf”,输出符有“cout“ ”printf”。 2.cin,cout运算相对慢些。 四 循环语句 循环语句大体上分为三种,一是for型语句二是while型语句三是do_while型语句。 以上这三种循环语句中,如果知道了循环的次数,用第一种for循环语句更好,如果知道了循环的条件用第二或第三种语句更好,但不论是哪一种都可以用来解决问题。在本章中还学习了goto语句来进行流程的转移控制,它的作用是在不需要任何条件的情况下直接使程序跳转到该语句标号所标识的语句去执行,但注意要少用和慎用它,因为可能会做出死代码的结果。本章还学习了break语句和continue语句,二者的作用都是终止循环,但二者是有区别的,break语句始终止所在语句的整个循环,而continue语句是只结束本次循环的执行并不终止整个循环的执行。        在写循环语句中也容易出一些错误:比如在写for语句时容易把for语句中的分号写成逗号的形式,还有在对多条语句进行循环操作时容易忘记花括号的使用,还有在做一些循环嵌套的语句h时也容易让花括号无法对号入座。在对while语句进行操作时容易写错循环条件,这样可能会出现死循环的程序。 六,数组 数组是一组有序数据的集合,下标代表数据在数组中的序号,用一个数组名和下标来唯一确定数组中的元素,且每一个元素都属于同一数据类型。数组有一维数组和二维数组,使用数组时要先进行定义,数组的创建方式:类型符 数组名[常量表达式 ],常量表达式最好大一些,防止数组越界。数组是使用下标来访问的,下标是从0开始而不是从1开始,这一点要特别注意。数组的大小可以通过计算得到。一维数组的长度可以省略而二维数组不可以省略。二维数组用来处理那些分为行列的数据比较简单方便。定义字符串可以用char或string.字符串输入可用scanf或者gets,gets只能输入一个字符串,scanf可输入多个,中间以空格分开。输出时可用printf或者puts。strlen可以计算字符串的长度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值