导图社区 c语言课程学习
初学c语言,知识不太全面,还在学习,本图内容有:数据类型(基本数据类型的分类)、各数据的表示方法、printf、scanf、运算符、if语句(选择(Switch之后再学习))、for(循环)。
社区模板帮助中心,点此进入>>
c语言课程学习
数据类型(基本数据类型的分类)
整型
整型int
长整型long int
短整型short int
浮点型
单精度浮点数,fioat
双精度浮点数,double
字符
字符char
字符串
各数据的表示方法
十进制%d
十六进制%x或%X或%#x或%#X
八进制%0
浮点数还可以用科学计数法表示,其中e表示10
子主题
printf
printf("输出控制符“,输出参数)多个输出参数则用多个出入控制符与其对应
printf("字符串\n")// \n表示换行
输出(入)控制符
%d
%#X
%f
%c
%ld
%lf
scanf
scanf("输入控制符",输入参数)多个的情况与printf同理
scanf("非输入控制符 输入控制符",输入参数)程序运行时,输入的数据要有非输入控制符
&为取地址符
运算符
算术运算符
+
-
*
/
%(取余数)
逻辑运算符
!(非)
&&(并且,左边为假时右边不执行)
||(或,左边为真时右边不执行)
赋值运算符
+=
=
-=
*=
/=
关系运算符
==
>=
<=
>
<
!=(不等于)
c 语言中。数字不为0即为真,为0为假。真为1,假为0
if语句(选择(Switch之后再学习))
if语句一个if只能执行一个语句,多个则用大括号括起来
if...else if...else语句中,else后面无表达式,有表达式无分号则语法错误,有表达式有分号可执行但是逻辑错误
if语句后面不加分号,否则形成空语句,可执行但是逻辑错误
if...else语句中,if后加分号会导致程序无法执行
if...else语句中两个都正确也只能执行一个语句
for(循环)
for(i=1,i<=100,++1)sum=sum+i;其中执行的顺序为1243,1234依次为式子的标号
for和if的镶嵌语句