睡前10分钟复盘c语言

这里写自定义目录标题

  • 我的c语言时光
    • 个人介绍
    • 主函数
    • printf和库函数
    • 字符,字符串和ASCII编码

我的c语言时光

个人介绍

大四信息管理与信息系统在读,目前正在自学c语言
编程目标为
1.熟练掌握c语言语法
2.能用c语言解决实际问题
3.代码上手能力强
为了更好的学习c语言,做到听练结合尤其是练习,在练习的过程中也就是上机可以发现大量问题,随着问题的解决,代码也就理解吸收了,这是我在大学里学python的感触,我相信放在c语言也一样。
我给自己定的flag是每天都要花1~2小时学习c语言加上机复盘总结。
马上大学毕业了希望考研上岸我肯定在研究生期间更深入的学习计算机技术,并参加各种有关c语言和计算机相关的竞赛,希望有机会能进入500强IT公司。

本文内容正式开始
C语⾔是⼀⻔编译型计算机语⾔,C语⾔源代码都是⽂本⽂件,⽂本⽂件本⾝⽆法执⾏,必须通过编译
器翻译和链接器的链接,⽣成⼆进制的可执⾏⽂件
,可执⾏⽂件才能执⾏。

  1. 每个源⽂件(.c)单独经过编译器处理⽣成对应的⽬标⽂件(.obj为后缀的⽂件)
  2. 多个⽬标⽂件和库⽂件经过链接器处理⽣成对应的可执⾏程序(.exe⽂件)

主函数

main 函数也被叫做:主函数
main 函数是程序的⼊⼝,即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数;main 前⾯的 int 表⽰ main 函数执⾏结束的时候返回⼀个整型类型的值。所以在 main 函数的最后写 return 0与之呼应。

#include 
int main()
{
	int n = 10;
	printf("%d\n", n);
	return 0;
}
  1. 这里的%d是占位符,会被后面的值替换
  2. int为关键字或保留字
  3. c语言的32个关键字如下:
    在这里插入图片描述
    这32个关键字都有特殊含义,在创建标识符时不能和这些关键字重复。参考链接https://zh.cppreference.com/w/c/keyword
  4. \n为转义字符就是转变原来意思的字符(n本来是一个普通的字符,被\转义为换行的意思)
    睡前10分钟复盘c语言_第1张图片

printf和库函数

printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏
幕)上进⾏信息的打印。

使用库函数的时候,要包含对应的头⽂件,printf函数包含的头文件为
可参考链接https://cplusplus.com/reference/clibrary

#include 
//standard input output
//标准输入输出

字符,字符串和ASCII编码

  1. c语言中字符用单引号引起来,如’a’.‘b’,‘c’
  2. 区别于字符串,使用双引号引起来的一串字符被称为字符串,如"abc"
  3. 在使用库函数printf()打印字符时用%c来占位,打印字符串则用%s来占位
int main()
{
	printf("%c\n", 'a');
	printf("%s\n","hello,word");
	return 0;
}

字符串有一个值得注意的结束标志符\0,在使⽤库函数 printf() 打印字符串或者strlen() 计算字符串⻓度的时候,遇到 \0 的时候就⾃动停⽌了。

  1. 在计算机中所有的数据都是以⼆进制的形式存储的,给这些字符中的每个字符编⼀个⼆进制序列,这个叫做编码,为了⽅便⼤家相互通信,不造成混乱,后来美国国家标准学会(ANSI)出台了⼀个标准ASCII 编码。
    ASCII编码链接参考https://zh.cppreference.com/w/cpp/language/ascii

睡前10分钟复盘c语言_第2张图片

你可能感兴趣的:(c语言学习,c语言,c#,开发语言)