基本的数据类型、运算符、标识符

本文介绍了如何使用gedit和vim文本编辑器进行文件操作,包括创建、查看、编辑源码,以及在vi的不同模式(标准、插入和命令)下的基本操作。还涵盖了C语言中的数据类型、运算符和标识符,以及编译过程中的警告和错误处理。
摘要由CSDN通过智能技术生成

第一部分:

1.文本编辑:gedit path/filename(不存在则创建)

2.查看文件内容:cat path/filename

3.vi/vim编辑器:vi path/filename(不存在则创建)

编辑源码:不带.c后缀没有高亮提示

        vi/vim+xxx.c

(1)标准模式(默认):

复制:将光标移到需要复制的行(n+yy)

粘贴:将光标移到需要粘贴的行(p)

剪切:将光标移到需要剪切的行(n+dd)

撤销:(u)

选中操作:v+移动选中范围+y(复制)、d(剪切)+p(粘贴)

查询:(/)

        下一个:n

        上一个:shift+n

多开:

        水平分屏:vsp+path/filename

        垂直分屏:sp+path/filename

        切换:ctrl+ww

        wqa:全部保存并退出

(2)插入模式:键盘的输入会定向到文件内容缓冲区;

(3)命令模式:键盘的输入会定向到底行命令缓冲区;

插入模式=>插入模式:i

插入模式=>标准模式:Esc

标准模式=>命令模式::+命令

        w:写入

        q:退出

        !:强制执行

        wq:保存并退出

        q!:强制退出

#include<stdio.h> //包含头文件

int main(void) //主函数函数首部

{                         //主函数函数体

printf("hello world!\n"); //打印输出

 return 0;        //函数返回

}

注释:

        //:单行注释

        /*注释*/

        /************************************

        *

        *

        **********************************/

编译源码:不带.c后缀不能编译

        gcc+xxx.c

        warning:警告(在编译过程中遇到的未知风险)

        error:错误(在编译过程中遇到的致命问题)

第二部分:

基本的数据类型、运算符、标识符

1.标识符:

        1.只能由数字、字母、下划线组成,开头不能是数字。

        2.不能和C语言关键字重名。

        3.最好不要和库函数重名。

定义一个变量:类型名 变量名

%d:打印 int或short

%ld:打印 long

2.基本数据类型(1B=8bit)

        整型                                                          signed(有符号)                 unsigned(无符号)

        short(2B):2^16种                                [-2^15 2^15)                        [0 2^16)

        int(4B):2^32种                                    [2^31 2^31)                          [0 2^32)

        long int(32 4B  64 8B):2^64种            [-2^63 2^63)                         [0 2^64)

        long long int(8B):2^64种                     [-2^63 2^63)                        [0 2^64)

short == signed short int ==signed short ==short int

unsigned short == unsigned short int

        浮点型:

                    float(单精度浮点型) 占4字节

                    输出结果保留小数点后6位小数,多余的按照四舍五入去掉,若不满六位则用0补齐。

                    格式:输入/出都是%f。

                    double(双精度浮点型)占8字节

                    输出结果保留小数点后6位小数,多余的按照四舍五入去掉,若不满六位则用0补齐。 

                    格式:输入为%lf,输出为%f。        

       字符型:

                    用于显示单个字符。占1个字节

                    字符型使用单引号,而不是双引号

                    单引号里只能有一个字符,不可以是字符串

3.运算符

        sizeof运算符:获取变量或者数据类型在内存中所占的字节数。

        sizeof(变量名 数据类型名)  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值