学C语言的第一节课

1.创建项目

2.创建源文件

.c源文件       .h头文件(head)

.cpp编译器会按照c++的语法来编译代码

.c编译器会按照c的语言来编译代码

3.写代码


为了使运行不一闪而过:项目→属性→链接器→系统→子系统→改为控制台→应用


  • printf打印函数中print代表打印,f表示function“函数”
  • return0是函数的返回值,代表程序正常退出
  • main前的int表示main函数调用返回一个整型值

数据类型byte
char   字符数据类型1
short   短整型2
int   整型4
long   长整型4/8
long long   更长的整型8
float   单精度浮点数4
double   双精度浮点数8

计算机中的单位:bit比特位       byte字节       kb       mb       gb       tb       pb   

                (从小到大)         8               1024    1024    1024   1024   1024


i

include<stdio.h>  :包含一个叫stdio.h的文件

库函数:C语言本身提供给我们使用的函数

char ch='A'   :向计算机的内存申请一块空间来存放字符A

printf(“%c\n",ch);  :表示以字符的形式来打印ch

%d打印整形
%c打印字符
%f打印浮点数值—打小数
%p以地址的形式打印
%x打印16进制数字

注意:我刚开始运行这个代码的时候,显示几行莫名其妙的错误,然后我问AI助手,他是这样回答的:

注意不要弄混英文逗号和中文逗号和分号!编译器查找不出这个错误!


变量:局部变量——定义在代码块({})内部的变量

           全局变量——定义在代码块({})之外的变量

  • 当全局变量与局部变量名字相同时,局部变量优先


计算两个数的和:

\n代表换行

int num1=0代表初始化未赋予值时,num1就是0

&取地址符号


出现安全性问题产生的错误时

  • 不建议用scanf_s代替scanf     

        scanf_s是VS编译器提供的,不是标准C语言提供的,不具备跨平台性/可移植性   

        scanf是C语言提供的

  • 在源文件第一行添加#define _CRT_SECURE_NO_WARNINGS
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值