C语言学习笔记

一、C环境搭建

1.搜索visual studio官网下载社区版(方便,免费,适合初学者进行学习)

2.出现visual studio installer 点击下载

3.下载完毕后,勾选“使用C++的桌面开发”

4.点击“创建新项目”即可开始进行编程

二、第一个程序“Hello World"

C语言的操作流程: “用户正确输入“—— “C语言编译得到可执行程序”—— “正确执行”

#include <iostream>

using namespace std;

int main(void)

{

      printf("Hello World\n");            //输出 “Hello World"字符串

      return 0;

}

三、打印(由 “Hello World"代码衍生)

a.)  printf("Hello World!\n");  (printf函数)

1.print: 打印

2.print 后的 ”f": 打印指定内容,即括号内部分

3.括号内文本为字符串,字符串: 由可见字符与转义字符组成

       可见字符,eg: 星号,@符号,空格等

       转义字符,eg: \n

       转义字符与其含义: 

                                   (1) \a: 响铃(BEL)

                                   (2) \b: 退格(BS),将当前位置移到前一列

                                 (3) \f : 换页(FF),将当前位置移到下页开头

                                   (4) \n: 换行(LF),将当前位置移到下一行开头

                                   (5) \r: 回车(CR),将当前位置移到本行开头

                                   (6) \t: 水平制表(HT),跳到下一个TAB位置

                                   (7) \v: 垂直制表(VT)

                                   (8) \\: 表示反斜杠本身(\)

                                   (9) \': 表示单引号(')

                                   (10) \": 表示双引号(")

                                   (11) \?: 表示问号(?)

                                   (12) \0: 表示空字符(NULL)

                                   (13) \ddd: 1到3位八进制数所代表的任意字符

                                   (14) \xhh: 1到2位十六进制数所代表的任意字符

4.\n\: 忽略\n的存在,并把下一行当作是上一行的延续

  \: 自动认为下一行是上一位的延续,但不能加入缩进

四、变量:变量的意义就是确定目标并提供存放的空间(包括名字 和 大小)

1.变量名:要求

               (1)变量名只能是英文字母(A-Z,a-z)和数字(0-9)或下划线(_) 组成。

              (2)第一个字母必须是字母或下划线开头。

              (3)变量名区分大小写。

             (4)不能使用关键字来命名变量。

                       关键字(具有特殊含义):

2.大小,即数据类型

   (a.)C语言的基本数据类型:

             (1)char:字符型,占用一个字节

             (2)int:整型,通常反映了所用机器中整数的最自然长度

             (3)float:单精度浮点型(带小数点)

             (4)double:双精度浮点型

声明变量时:数据类型  变量名

eg:char b

char b;                                       //声明(准备大小)

 b = 'U';                                      //赋值(存放)(单引号:字符,双引号:字符串)

printf("%c are clever", b);           //%c:将值转换为字符串

printf("精确到小数点后九位的圆周率是: %11.9f\n", d);       //11:该数据占总宽度多少   9:精确到小数点后9位

五、常量

1.分类:

           (a.)整型常量(不带小数点的整数):eg:666

             (b.)实型常量(带小数点的):eg:9.24

             (c.)字符常量

                               (1.)普通字符:eg:'S', 'Y', 'J'

                                 (2.)转义字符:eg:'\n', '\b'

             (d.)字符串常量:eg:"School"

             (e.)符号常量(使用前须先定义)

2.定义符号常量(宏定义)

格式: #define  标识符  常量

#define NAME "小兔子“

//直接将NAME替换为"小兔子",放到%s的位置

符号常量一般全部大写,变量一般全部用小写字母命名

3.字符与字符串的区别

  (1.)字符用单引号括起,字符串用双引号括起

  (2.)字符串所占字节空间要包括空格

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值