-3

重複の可能性:
Python の pack(“<I”, 0) に相当する C は何ですか

Python でコードを複製するにはどうすればよいですか。

from struct import pack
string = pack("<I", 0x11111111)
print string

Cで?私が理解していることから、 \x11 は印刷できない文字なので...?

4

2 に答える 2

2
const char *string = "\x11\x11\x11\x11";
puts(string);
于 2012-05-27T22:53:27.433 に答える
1
char* memory = (char*)malloc(5); //4 bytes plus null
for(uint i=0;i<4;i++){
  memory[i] = 0x11; //creating a little-endian 4byte \0x11111111 
  // avoiding local endianess issues
};
memory[4] = 0; //To make it into a string
printf("%s\n", memory);
free(memory);
于 2012-05-27T22:57:18.843 に答える