F初入IT的小菜鸟之初识C语言1

第一个C语言程序

#include<stdio.h>
int main()
{
       printf("hello world\n");
       return 0;
 }
  1. // 行注释
  2. stdio.h–》 头文件 C语言的库函数 ; test.c–》 源代码 ; test.exe 可执行程序
  3. 所有#开头的都叫预处理
  4. 主函数
    main函数 ——所有的程序只有一个入口,这个入口函数就是main函数
  5. {}之内是函数体,执行的是函数体的代码
  6. printf:库函数(参数) “字符串” \n :换行 \ : 转义字符 ;代表一条语句的结束 return :函数的结束. 返回值可通过其带回
  7. main 函数返回值0代表程序正常结束
  8. /块注释/ 不能嵌套 注释:ctrl+k+c 取消注释:ctrl+k+u
  9. 执行程序 .c :文本文档
  10. 运行过程:VS 1.调试 2.ctrl+F5 (解锁:Fn+Esc)所有的定义全部放在最前头 删除:ctrl+x 撤回:ctrl+z
  11. 源代码test.c ————————————> test.exe 可执行程序 预编译——>编译——>汇编——>链接——>test.exe
  12. {函数体} :函数的功能,执行的部分
  13. return; 带回返回值

**补充:**黑框框一闪而过

#include<stdio.h>
#include<windows.h>
int main()
{    
     printf("hello F\n");
     system("pause");
}

数据类型

char //字符数据类型 (‘a’ ‘b’) 1个字节 “迷你版整形”
short //短整型 (12,13,14,345) 2个字节
int //整型 (与平台有关) 4/2个字节 (16位操作系统:2个;32位操作系统:4个)
long //长整型 4个字节 (32位)
long long //更长的整型、长长整型 8个字节
float //单精度浮点数 (12.5) 4个字节 精度:6位
double //双精度浮点数 (12.25) 8个字节 精度:11位

bit ———————byte——kb ——mb——gb——tb——pb(1024)
8个比特位 1个字节

记住:65–A ; 97–a ; 48–0

在这里插入图片描述

C语言自带的类型叫内置类型(char、short、int、long、long long、float、double)

二进制

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

char的取值范围:
有符号:-128~127 无符号:0~255

注:计算机当中存储数据的时候存储补码
源码:1000 0001(-1的源码)
反码:1111 1110 ( 补码=源码取反+1 +0000 0001 )
(符号位不变,其他位取反)
补码:1111 1111(-1的补码)

#include<stdio.h>
int main()
{
         printf("%d\n",sizeof(char));
         printf("%d\n",sizeof(short)); 
         printf("%d\n",sizeof(int));
         printf("%d\n",sizeof(long)); 
         printf("%d\n",sizeof(long long)); 
         printf("%d\n",sizeof(float)); 
         printf("%d\n",sizeof(double));   
         printf("%d\n",sizeof(long double));  
         return 0;
}

sizeof是求特定变量或特定类型在内存中占据空间大小
eg: printf("%d\n",sizeof(char)); ——>是求()里的数据类型的大小
sizeof不是函数,是关键字, 求字节大小的。 单位:字节

%c:以字符形式打印 %f:以浮点数形式打印 %d:以整形形式打印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值