c语言入门 day1-数据类型以及控制语句

本文作为C语言入门教程,详细介绍了基本数据类型,包括整型、浮点型、字符型及其细分类型,强调了数据范围的重要性。接着讲解了控制语句,如条件判断(if, if-else, if-else if-else, switch-case)和循环语句(while, do-while, for),以及跳出语句break和continue的使用。最后,举例说明如何实现日期判断和打印日历。" 121916479,8399258,Conductor Workflow 失败处理详解,"['Conductor', 'workflow管理', '故障处理', '源码分析']
摘要由CSDN通过智能技术生成

c语言入门

使用的操作系统:Linux

1、基本数据类型

1.1类型

c语言的基本数据类型有3种,分别为整型、浮点型、字符型,在定义变量的时候分别用int,float,char来定义;

再进行细分,整型可以分为长整型(long),短整型(short),以及长长整型(long long);

浮点型又可以分为单精度型(float)和双精度(double)以及长双精度型(long double);

1.2数据范围

注意:定义变量时需要了解数据的范围大小以及该类型的范围,避免数据过大超出该类型的范围;
经常所说的一字节在计算机中代表8位;

数据类型(所占字节) 数字范围
int(4) -231- 231 -1
char (1) -27- 27 -1
double(8) -263- 263 -1
float(4) -231- 231 -1
long(8) -263- 263 -1
long long(8) -263- 263 -1
short(2) -215- 215 -1
size_t(8) -263-263 -1

一般类型可表示的范围与其所占字节之间的关系为-2n-1-2n-1-1;

1.3变量

变量的定义方法一般为 类型:变量名;

初始化是一个给变量赋值的过程;但是不同的点在于初始化是在变量正在生成的时候放入数字,而所谓赋值则是在已经生成的变量中再放入数字,一般可以在定义的时候一并初始化;

变量的作用就是在程序中定义一个可以变化的值,以便于在需要改变的时候方便进行操作;

#include <stdio.h>

int main(){
   
   int a;// 声明整型变量为a;
   float b;// 声明浮点型变量为b;
   char c;//声明字符型变量为c;
   a = 10;
   b  = 1.2;
   c  = 
   printf("a=%d\nb=%f\nc=%c\n",a,b,c);//*\n表示换行符,%d等表示该类型输出所需的占位符*
   printf("%d+%f=%f\n",a,b,a+b);
 }

变量的命名规则:

1、变量名是字母、数字和下划线的组合。

2、变量名的开头必须是字母或下划线,不能是数字。

3、实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。

4、变量名中的字母是区分大小写的。比如a和A是不同的变量名,num和Num也是不同的变量名。

5、变量名绝对不可以是C语言关键字。关键词是由C语言规定的具有特定意义的字符串,通常也称为保留字。

变量类型 占位符
char %c(表示输出单个字符),%s(表示输出一串字符)
int %d(表示输出整数)
float %f(表示输出小数)
double %lf(表示输出双精度的小数,精度高于float)
long %ld
long long %lld
long double %Lf
short %hd

2、控制语句

2.1 条件判断语句

2.1.1 if
if(条件为真时)
{
   
//要执行的操作语句
}
比如:if(a<b) {
   a+1;}//每条语句后面需要有;
2.1.2 if-else
if(条件为真时){
   
   /* 如果表达式为真将执行的语句 */
}else{
   
   /* 如果表达式为假将执行的语句 */
}
比如:
if(a<b)</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值