了解C语言程序中解释代码及常量

本文介绍了C语言的基础编程步骤,包括创建.c文件、编译与执行程序。讲解了预处理指令如头文件的包含,以及main函数、printf函数的使用。此外,详细阐述了常量的概念,包括不同类型常量的表示,如二进制运算、浮点型常量和字符型常量。还探讨了字符串常量的特性。
摘要由CSDN通过智能技术生成

一,编写的步骤

1.打开一个终端。

2.在创建一个.c文件,一般用vim xxx.c创建.c文件,或者gedit工具来创建。

3.编译代码。

4.编译:gcc xxx.c -o xx(可执行程序名字),如果不加-o则会默认产生a.out

5.执行代码; ./可以执行程序名,如: ./a.out

二,解释c语言代码

#include <stdio.h>      是头文件,加#  号后面用尖括号 <>来进行预处理指令,预处理指令包含:头文件,宏定义,条件编译。

预处理指令不是c语句,所以不需要分号结束。

main函数      分为两种类型,第一种是单行注释,例如//gedit

                     第二种是多行注释: /*asdasdgsa*/ 可以跨行,但在多行注释

                      中不可以嵌套多行注释。

int main()     main函数,是程序的入口函数。代码的执行都是从main开始。

                     main是有参数的,可以省略。函数的开始和结束是一对大括号。

printf("hello\n");     标准输出,打印一句话,是函数体重的语句。

return 0;             返回值,把结果返回给其他人。

三,常量

不能修改的值是为常量,一般情况下是给变量赋值 时使用。

1.整形常量:二进制,八进制,十进制,十六进制等值为整形常量

2.二进制的计算:

二进制减法:相同位上相减,不够则往前一位借1当2,如:110-1=101

按位与:&,相同位上有0则结果为0,否则为1。如:110&11 = 010

按位或: |,相同位上有1则结果为1,否则为0。如:1100 | 0110 = 1110

按位异或:∧ 相同位上有0则为0,相同位上不同则为1,如: 1101  ∧    1110 = 0011

左移位:一般是8位计算,左移一位则左移的值移走,往右侧添加0。如:11011110<< 2 = 011110000

右移位:一般也是8位计算,右移一位则右移的值移走,往左侧添加0。如:00110111>>2 = 00001101

浮点型常量:315.23  用来表示小数

字符型常量:用单引号括起来。如:      ‘q’    ‘w’

字符串常量:就是一串常量。如:“qwerrty”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值