【C语言入门】笔记一 (初识C语言)

一、初识C程序

C语言程序的构成

简单来说,一个C语言程序就是由若干头部文件和函数组成

头部的基本写法

基本写法类似于

#include<stdio.h>

必不可少的主函数

一个C程序有且只有一个主函数,即main函数。

代码规范

  1. 一句代码独占一行
  2. 明显缩进美观,按Tab键
  3. 当一句可执行代码的后面都要加英文分号
  4. 所有符号都为英文半角符号

注释

/*  多行注释 */
// 单行注释

二、C中的数据类型

有名有姓的“C”

变量或者函数起的名字就是标识符

标识符可以是大写字母(A-Z)、小写字母(a-z)、数字(0-9)、下划线(_)组成的字符串,且第一位必须是字母或下划线

标识符严格区分大小写

标识符不能是C语言的关键字("auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static"但是当关键字中的字母某些为大写则可以作为标识符,如“Auto”,关键词详解见C语言中32个关键字详解 - 知乎 (zhihu.com)

变量及赋值

变量就是可以变化的量,每个变量都有一个名字(标识符),使用变量前先要定义函数,变量名和变量值不是一个概念

变量定义的形式为:数据类型 变量名;

多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;

 

变量的赋值分为两种方式:1.先声明再赋值  2.声明的同时赋值

注:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。

基本数据类型

数据类型说明字节应用示例
char字符型1储存单个字符(不带小数的数字)char word="a";
int整数2储存整数int num=18;
float单精度浮点数4储存小数float width=9.18;
double双精度浮点数8储存位数更多的小数double num2=3.1415926;

整型数据是指不带小数的数字。整数类型用的最多。其中还有short int、long int所取范围不同,前者范围更小,后者范围更大。

浮点数据是指带小数的数字

格式化输出语句

将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示

格式:printf("输出格式符",输出项);

注:格式符的个数要与变量、常量或者表达式的个数一一对应

不可改变的常量

在程序执行过程中,值不发生改变的量称为常量。C语言的常量可以分为直接常量和符号常量

C语言中使用"#define 标识符 常量值"形式来定义常量符

自动类型转换

 自动转换发生在不同数据类型运算时,在编译的时候自动完成。字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换。

强制类型转换

其作用是把表达式的运算结果强制转换成类型说明符所表示的类型

一般形式为: (数据类型) (表达式) 

也可以:(数据类型)变量名

注:

  1. 数据类型和表达式都必须加括号
  2. 转换只在本次运算中临时性转换,不会改变原数据的类型及变量值
  3. 强制转换后的运算结果不遵循四舍五入原则

本学习笔记整理自慕课网"C语言入门"课程,部分文字及图片来自原课程

如有错误,欢迎纠正

如有侵权,请联系删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值