zoukankan      html  css  js  c++  java
  • c 语言默认什么编码

    C语言是没有编码的。它的编码就是平台的默认编码。
    比方说在windows 上汉字编码用gb2312 或者 说cp936(GBK一般的windows默认代码页,windows分为不同的代码页,可以查看一下MSDN)。
    http://msdn.microsoft.com/zh-cn/goglobal/cc305153(en-us).aspx

    C里char 就是一个字节。你定义一个汉字,比方说 char *p=“中”C语言用两个字节来存储;
    p指向的两个字节存储的就是‘中’的gb编码。分别是‘xd6xd0’。
    当然如果用printf("%s",p) 输入到屏幕的话,它会自动解码输出‘中’这个字。
    如果在linux平台下,它一般是uft-8编码的,道理大概一样。

  • 相关阅读:
    Java
    Java
    Java
    其他
    Java
    Java
    Java
    正则
    Win10
    【转】Flask 上下文机制和线程隔离
  • 原文地址:https://www.cnblogs.com/dylancao/p/12636246.html
Copyright © 2011-2022 走看看